Esettanulmány · Üzleti platform
22 mikroszolgáltatás közös üzleti rendszerben.
CRM, kalkulátorok, ajánlatok, szerződések, dokumentumok, tudásbázis és riportok egy pénzügyi tanácsadói platformban.
Architektúra22 mikroszolgáltatás
Kódbázis~1,4 millió sor
Hozzájárulás~40%
SzerepSenior full stack + DevOps
A rendszerkérdés
Hogyan marad egységes a platform anélkül, hogy minden rész szorosan összekapcsolódna?
Közös autentikációra és üzleti fogalmakra volt szükség, miközben minden szolgáltatásnak külön fejleszthetőnek kellett maradnia.
Üzleti képességek
Nem a szolgáltatások száma, hanem a felelősségi határ számít.
CRM
Kalkulátorok
Ajánlatgenerálás
Szerződésgenerálás
Dokumentumkezelés
Tudásbázis
Riportolás
Közös autentikáció
Közös üzleti modellek
CI/CD
Mérnöki tanulság
A mikroszolgáltatás nem cél, hanem szervezési és felelősségi döntés.
- 01
Adattulajdon
Minden adatnak világos felelőse van.
- 02
Közös fogalmak
Nem vezethetnek rejtett függőséghez.
- 03
Keresztfolyamatok
Követhetőnek kell maradniuk.
- 04
Üzemeltetési ár
Mindig van többletköltsége.
Publikálás előtti mérés
A következő verzióhoz üzleti eredményadat szükséges.
felhasználókátfutási időstabilitás
Következő lépés
A rendszered mérete már akadályozza a változtatást?
A Platform Evolution nem automatikus újraírás. Előbb feltárjuk a felelősségi és működési korlátokat.