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.

Architektúra22 mikroszolgáltatás
SzerepSenior full stack és DevOps
TerületPénzügy és biztosítás
StackPHP/Laravel, Vue, PostgreSQL

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 üzleti adatnak egy gazdája van; a többi szolgáltatás kéri, nem írja.

  2. 02

    Közös fogalmak

    A közös autentikáció és üzleti modell egységet ad, de nem válhat rejtett csatolássá.

  3. 03

    Keresztfolyamatok

    Az ajánlattól a szerződésig egy folyamat több szolgáltatáson fut át. Követhetőnek kell maradnia.

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

PHP / LaravelVuePostgreSQLREST API-kDockerBitbucket Pipelines

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.

Beszéljük át