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. Anonimizált ügyfélmunka, senior full stack és DevOps felelősséggel.
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.
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 üzleti adatnak egy gazdája van; a többi szolgáltatás kéri, nem írja.
- 02
Közös fogalmak
A közös autentikáció és üzleti modell egységet ad, de nem válhat rejtett csatolássá.
- 03
Keresztfolyamatok
Az ajánlattól a szerződésig egy folyamat több szolgáltatáson fut át. Követhetőnek kell maradnia.
- 04
Az üzemeltetés ára
Huszonkét szolgáltatásnak kiadási és üzemeltetési többletköltsége van. A darabszám önmagában nem érték.
Technológia
A stack a döntéseket szolgálja, nem fordítva.
Amit nem közlünk
Az ügyfél neve és a belső mutatók nem nyilvánosak.
Ez ügyfélmunka egy magyar pénzügyi és biztosítási tanácsadói hálózat belső platformján. Az ügyfél nevét, a felhasználószámokat és a belső üzleti adatokat nem publikáljuk, és a kódbázis méretére hivatkozó számokat sem: azok nem üzleti eredmények. Amit ellenőrizhetően állítunk, az a felelősségi kör és az architekturális döntés. A többiről a titoktartás keretei között, személyesen szívesen beszélünk.
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.