Legacy kódbázis
A meglévő kódbázis összetett, instabil és rosszul dokumentált volt, ami megnehezítette a gyors betanulást és fejlesztést.
A legacy rendszert modern, hatékony és költségtakarékos platformmá alakítottuk: a tranzakciós idő a felére csökkent, felgyorsult a szállítási folyamat, az infrastruktúra-költségek pedig 70%-kal estek — az Interchange globális üzletét az eredeti költségek harmadából szolgálja ki a platform.
Az Interchange több országban vezető szereplő a repülőtéri pénzügyi szolgáltatásokban: valutaváltás, pénzküldés és valutakészlet-kezelés. Működési hatékonyságuk és globális jelenlétük erősítéséhez egy korábbi fejlesztőcsapattól átvett legacy rendszer fejlesztésére kerestek partnert.
A meglévő kódbázis összetett, instabil és rosszul dokumentált volt, ami megnehezítette a gyors betanulást és fejlesztést.
Az ügyfélnek mielőbb élesbe kellett állítania a rendszert, ami gyors hibafeltárást és -javítást követelt meg.
A CI/CD folyamat kiadásonként több mint 30 percig tartott, jelentősen lassítva a javítási és tesztelési ciklusokat.
Hat Kubernetes-klaszter futott csak fejlesztési és tesztkörnyezetként, havi ~2500 fontért — az éles környezet nélkül.
Feltártuk a CI/CD pipeline szűk keresztmetszeteit, és a következőkkel orvosoltuk:
A gyorsabb visszacsatolási körnek köszönhetően a fejlesztők a javításokra és a funkciókra koncentrálhattak a telepítés helyett.
A teljes infrastruktúrát költséghatékonyságra és skálázhatóságra terveztük újra:
A változtatások drámai költségcsökkenést hoztak:
Első lépésként a rendszer stabilizálására fókuszáltunk:
Egy beszélgetésből kiderül, jó partnerek vagyunk-e.
Játékosított pénzügyi edukáció — okos pénzügyi szokások a következő generációnak
A magánegészségügy megújítása egyedi white-label mobilalkalmazással
Nyaralópark-weboldalak modernizálása zökkenőmentes foglalási integrációval