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.

  1. 01

    Adattulajdon

    Minden adatnak világos felelőse van.

  2. 02

    Közös fogalmak

    Nem vezethetnek rejtett függőséghez.

  3. 03

    Keresztfolyamatok

    Követhetőnek kell maradniuk.

  4. 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.

Beszéljük át