OK dražby
Přepis systému, který nedovoloval zavádět nové funkce a nebyl v souladu s legislativou
Modernizace legacy systému pro lepší výkon
Výzva
Špagetový kód a migrace dat bez jejich ztráty
Technickou výzvou byl samotný legacy systém. Kód obsahoval vrstvy nepřehledného „špagetového“ kódu bez dokumentace, který vznikal roky. Podobné projekty často končí zpožděním, výpadky nebo překročením rozpočtu. Ani jeden z těchto problémů jsme nemohli dovolit.
Stejně důležité bylo přenést všechna uživatelská data. Klient nás upozornil, že při obdobné modernizaci u konkurenčního portálu se nepodařilo přenést všechna data uživatelů a ti se už nevrátili. Uživatelé portálu OKdražby.cz – dražebníci – jsou navíc velmi konzervativní skupinou uživatelů. Při modernizaci systému jsme proto museli zachovat funkcionality ve stejné podobě. Zároveň nebyl akceptovatelný skoro jakýkoliv výpadek. Dražby podléhají přísným legislativním požadavkům a narušení jejich průběhu může mít za následek právní kroky ze strany exekutorů a následně státu.

Řešíte něco podobného? Ozvěte se a propojíme vás s konkrétními referencemi.
Domluvit konzultaci→Co jsme navrhli
Coding Bear metodika pro přepis legacy systémů
Abychom se vyhnuli všem nešvarům při modernizaci softwaru, použili jsme naše speciální know-how pro přepis podnikových systémů. Velkou pozornost věnujeme především technickým analýzám. V případě OKdražby.cz trvaly tři měsíce.
Následoval vývoj nového řešení. Výsledkem jsou tři samostatné aplikace, které snižují softwarovou i hardwarovou náročnost projektu.
- Portál dražitelů
Portál pro přihazující do dražeb jsme postavili na technologii Next.js. Chtěli jsme, aby uživatelé měli okamžitou odezvu a bezchybnou synchronizaci dat o všech příhozech. Při dražbách totiž rozhodují milisekundy a jakékoli zpomalení není přípustné z pohledu legislativy.
- Web dražebníků
Zadavatelům dražeb jsme připravili díky technologii React moderní administrační prostředí s důrazem na ergonomii práce.
- Backend
Pro backend celého portálu jsme zvolili Java Spring Boot. Díky tomu společnost OK dražby získala stabilní, škálovatelnou platformu, která jí dovolí rozvíjet služby v budoucnu.

Migrace uživatelských dat
Součástí projektu pro OK dražby byla i migrace více než 60 tisíc uživatelských účtů a kompletní historie dražeb za poslední rok, včetně dokumentů a záznamů o příhozech.
Abychom zajistili, že nedojde ke ztrátě dat nebo výpadku portálu, rozdělili jsme migraci do dvou fází. V první fázi, cca měsíc před spuštěním, proběhla hlavní migrace. V ní jsme přenesli všechna historická data. V druhé fázi jsme pravidelně migrovali nově vznikající záznamy. Díky tomu byla data kompletní od prvního dne spuštění nového systému.
Nová cloudová architektura
Modernizace se dočkala i architektura. Původní portál provozovala společnost na vlastních serverech, což bylo technicky i finančně náročné. Připravili jsme proto cloudovou infrastrukturu v rámci Amazon Web Services (AWS). Přesun infrastrukturu do cloudu umožňuje svižné škálování do budoucna a splňuje všechny požadavky na kyberbezpečnost.