Připravili jsme pro vás nové Bezrealitky
Po inteznivním vývoji jsme pro vás připravili novou verzi realitního portálu www.bezrealitky.cz.
Portál Bezrealitky pro vás vyvíjíme od roku 2007 a v průběhu této doby jsme pro uživatele připravili několik velkých redesignů a tisíce drobných změn. Platforma pro předchozí verzi byla definována v roce 2014 a tak postupem času došlo k jejímu nevyhnutelnému zastarání. Svět online technologií se rychle mění a doporučené postupy se oproti roku 2014 natolik změnily, že další rozvoj a optimalizace původní platformy narazil na své limity.
Bezrealitky si tak nechali připravit koncept a vizuální styl pro novou verzi portálu a na iD-SIGN byla opět technická realizace celé vize. Po předchozí dobré zkušenosti jsme pro přípravu šablon doporučili spolupráci se Superkodéry a jako základní platformu pro frontendovou část aplikace jsme díky podpoře SSR a SSG vybrali kombinaci NextJS a React-Bootstrap. Byť by se proti užití bootstrapu jako základu dalo mnohé namítnout, tak nám z dlouhodobé perspektivy, díky velké komunitě, poskytuje přístup k mnoha komunitním komponentám a tím zrychluje vývoj. Na straně backendu jsme zůstali věrni PHP, Symfony, GraphQL, RabbitMQ a MariaDB. Celá aplikace je zároveň postavena na opensource řešeních tak, aby bezrealitkám nevznikal žádný vendor lock-in. Monitoring celé aplikace je realizován pomocí nástrojů sentry, telegraf, influxdb a grafana. Prvotní vývoj NextJS aplikace běžel s vizí využití AWS Lambda, ale narazili jsme problém podpory nejnovějších vlastností NextJS v AWS a nebyla žádná záruka rychlého doplnění. U varianty využití Vercel Cloudu jsme nebyli schopni ani přibližně rozklíčovat výsledné náklady, což vedlo k pragmatickému rozhodnutí pokračovat ve využívání serverů u VSHosting. Jako smysluplnou jsme nevyhodnotili ani dockerizaci, případně privátní kubernetes cluster pro backendovou část. Pokud by v budoucnu potřeba podpory pro nějaké cloudové řešení vznikla, je možné podporu jak u frontendu, tak i u backendu doplnit.
Vývoji nové verze byl poskytnut velmi krátký čas, proto byl naplánován do více fází s vizí, že funkce budou postupně doplňovány. Více než 2800 hodin vývoje, řízení a testování došlo naplnění 26. května 2022, který byl určen jako den D. Spuštění předcházela migrace na novou serverovou infrastrukturu, změna struktury databáze (migrace s více než 1 600 000 queries), změny DNS záznamů, interní otestování kompletní funkčnosti a následné vygenerování více než 1 000 000 nových obrázkových náhledů pro inzeráty ve formátech AVIF, WebP a JPG. Z těchto důvodu byl portál nejdříve přepnut do neaktivního režimu a byť jsme se snažili tento stav minimalizovat, tak i několik hodin po spuštění mohla být odezva portálu pomalá. Z pragmatických důvodu jsme dali přednost okamžitému zahození mnohých historických reliktů s krátkým omezením dostupnosti před dalším nesením mnohých historických břemen.
Se spuštěním nové verze došlo rovněž k ukončení funkčnosti Android a iOS aplikací, které využívaly staré API. Nový portál byl však vyvinut jako PWA aplikace a proto je možné si jej nainstalovat do telefonu či počítače přímo z prohlížeče. Podpora pro PWA je k dispozici ve všech hlavních platformách včetně Androidu, iOS, Windows, macOS či Linuxu.
Pokud se vám Bezrealitky líbí, podívejte se jak tvoříme webové stránky a rádi vytvoříme podobné stránky i vám.
20.6.2022
Mohlo by vás také zajímat

Přebíráme vývoj webů společnosti BYTY Západ
Realitní společnost BYTY Západ nás oslovila s požadavkem na převzetí technické správy svých webových prezentací a zajištění jejich dalšího rozvoje.
Číst více
Připravujeme webové stránky pro CZECH PRECISION FORGE
Pro tradičního českého výrobce výkovků s globálním dosahem připravujeme nové moderní webové stránky, které lépe odrážejí rozsah i kvalitu jeho činnosti.
Číst více
Přebíráme vývoj eshopu jdetorazdva.cz
Provozovatel eshopu jdetorazdva.cz nás oslovil, zda-li bychom převzali vývoj a pomohli mu s dalším růstem.
Číst víceChcete s námi spolupracovat?
Zpráva byla úspěšně odeslána.
Děkujeme
Omlouváme se, ale zprávu se nepovedlo odeslat.
Budeme rádi, když nám o tomto dáte vědět na info@id-sign.com