PŘÍPADOVÁ STUDIE - NEMOVITOSTIČESKO.CZ

PŘEVZETÍ VÝVOJEWEBOVÁ APLIKACEREAL ESTATE

Jak jsme za 30 dní zachránili opuštěný realitní portál NemovitostiČesko.cz.

30 DNÍ OD PŘEVZETÍ DO PRODUKCE

Klient CollSunLight s.r.o. řešil kritickou situaci — předchozí dodavatel opustil rozpracovaný realitní portál v nasazování-neschopném stavu, bez stabilního produkčního prostředí a se sérií kritických bugů. Provedli jsme kompletní technický audit PHP/MySQL kódu, opravili chyby, dotáhli chybějící funkčnosti a postavili produkční infrastrukturu včetně DNS, SSL, monitoringu a DDoS ochrany. Portál jsme převzali a dostali do ostrého provozu během 30 dní s garantovaným SLA 98,5 % a poklesem chybovosti o 90 %.

ZADÁNÍ PROJEKTU

CollSunLight s.r.o. se na nás obrátil v kritickém stavu projektu — předchozí externí dodavatel ukončil spolupráci a zanechal rozpracovaný realitní portál, který nebyl schopen produkčního nasazení. Aplikace měla nedotaženou funkcionalitu, sérii blocker bugů, žádné stabilní prostředí, žádný monitoring a chybělo i základní zabezpečení. Klient potřeboval extrémně rychlé převzetí, audit kódu a dovedení projektu do produkce dříve, než ztratí inzerenty a kupní zájemce. Dohodli jsme s ním hard deadline 30 dní od podpisu na ostrý launch a strukturovali spolupráci do tří dílčích objednávek (purchase orders) tak, aby měl klient kontrolu nad rozpočtem v každé fázi.

ROZSAH PROJEKTU

Rozsah dodávky pokrýval kompletní přechod aplikace z polo-rozpracovaného stavu do produkčně provozovaného portálu se SLA. Začali jsme technickým auditem převzatého PHP/MySQL kódu, kde jsme zmapovali datový model, REST API endpointy a identifikovali chybějící části vůči zadání i bezpečnostní zranitelnosti. Na backendu jsme opravili kritické bugy v inzertních modulech, dotáhli funkce uživatelských účtů (newsletter consent, exporty kontaktů) a doplnili automatizovanou archivaci a reaktivaci inzerátů. Frontend dostal redesignované vyhledávací filtry pro lepší UX a nové content sekce dle dodaných grafických podkladů. Postavili jsme produkční prostředí od nuly — provisioning serveru, konfigurace DNS a SSL certifikátů, CI/CD pipeline pro bezpečné deploye, uptime monitoring s alertingem a denní automatizované DB backupy. V rámci bezpečnosti jsme nasadili DDoS protection, hardenovali server a doplnili bezpečnostní hlavičky a logování dle našich interních ISO 9001 a ISO 27001 procesů. Připravili jsme i provozní runbook s postupy pro incident handling a obnovu ze zálohy. Projekt řídil ze strany klienta product owner z CollSunLight, na naší straně to byl tech lead a dva vývojáři, kteří se v prvním týdnu naplno věnovali audit & triage. Všechny dodávky byly rozdělené do tří purchase orders (audit, dovývoj, produkční nasazení a SLA) tak, aby klient měl kontinuálně přehled o nákladech. Rozsah byl uzavřen přechodem do dlouhodobé SLA podpory s reakční dobou na incidenty a měsíčním reportem.

Zjistěte, jak bezpečně převzít rozpracovaný projekt po jiném dodavateli.

Vše pod NDA. Odpovíme do 4 hodin. Vaše data zpracováváme dle ISO 27001 a GDPR.

PRŮBĚH REALIZACE A DOKONČENÍ

První tři dny po převzetí jsme věnovali rychlému auditu repozitáře, datového modelu a infrastruktury — výsledkem byl seznam blocker bugů, chybějících features a bezpečnostních nálezů, který jsme s klientem prioritizovali do 30denního plánu. Týden 1–2 šlo o paralelní práci: jeden vývojář opravoval kritické chyby v inzertních a účetních modulech, druhý stavěl produkční prostředí, DNS, SSL a CI/CD pipeline, tech lead zajišťoval reaktivaci inzerátů a redesign vyhledávacích filtrů. Reálnou překážkou se ukázal převzatý kód, kde nebyly žádné automatizované testy a část business logiky byla rozesetá v PHP šablonách — museli jsme proto kolem rizikových modulů (placené inzerce, kontaktní formuláře) doplnit alespoň smoke testy, abychom mohli bezpečně deploynout. Třetí týden jsme řešili pre-prod nasazení, doladění monitoringu, DDoS protection a první kolo penetračních kontrol kódu před launchem. V den 27 jsme provedli zero-downtime přepnutí provozu, držet jsme museli i kontinuitu existujících inzerátů a SEO URL adres, což si vynutilo dodatečný redirect mapping. Po launchi následovalo 30denní hyper-care období, během kterého jsme reagovali na drobné nálezy a doladili monitoring threshold. Předali jsme klientovi runbook, dokumentaci CI/CD a přístupové matice a navázali standardní SLA režim s 98,5 % uptime garancí a -90 % chybovostí oproti stavu při převzetí.

TECHNOLOGIE, KTERÉ JSME POUŽILI

NEZÁVAZNÁ KONZULTACE

Získejte návrh záchranného plánu pro váš projekt.

Získejte úvodní technický audit převzatého kódu v rozsahu až 5 MD zcela zdarma. Posoudíme stav projektu a navrhneme plán dotažení do produkce.

ODPOVÍDÁME DO 4 PRACOVNÍCH HODIN

Formuláře nejsou pro vás? Kontaktujte nás napřímo.

NÁŠ EMAIL

info@etyka.cz

NÁŠ TELEFON

+420 777 720 777
Jiří Domjen

CTO

Jiří Domjen

Rád s vámi proberu technickou stránku převzetí vašeho projektu. Zhodnotíme stav kódu, infrastruktury a bezpečnosti a navrhneme realistický plán dotažení do produkce.