3C
Fejlesztés, rendszerarchitektúra és hosszú távú támogatás.
Környezet
Hosszú életciklusú vállalati termék, amelyet üzemeltetési csapatok használnak összetett folyamatok vezérlésére és felügyeletére. A rendszernek minden új kiadás mellett stabilan és kiszámíthatóan kell működnie, miközben folyamatosan új, ügyfélspecifikus igényekkel bővül.
Megközelítés
A teljes technológiai stacken dolgoztam: a backend domainmodelljeinek és Spring-alapú szolgáltatásainak kialakításától az Angular és Clarity Design System alapú frontend fejlesztésén át az Automic integrációjáig. A munka jelentős része rendszertervezési és architekturális feladat volt: a modulokat úgy alakítottam ki, hogy azok megfelelően elkülönüljenek, és a funkciók egymástól függetlenül is fejleszthetők és szállíthatók legyenek.
Eredmény
Folyamatos fejlesztés és szállítás egy éles környezetben használt vállalati terméken, miközben a kódbázis hosszú távon is átlátható és továbbfejleszthető maradt.