Projekt:
Nagyvállalati ügyfelünk masszív adathalmazának készítettünk egy webalkalmazást melyen keresztül biztonsággal és hatékonyan tudnak adatokat módosítani. Tervezés során kritikus volt, hogy ne legyen időszak amikor a rendszer nem elérhető és nagymennyiségű párhuzamos művelet ellátására is alkalmas legyen. (Zero down-time).
Galéria:
Megoldás:
A megoldásba a saját solution architectjeink mellett bevontunk ügyfél oldali szakértőket is, hogy a domainbe történő beilleszkedés zökkenőmentes legyen. Mielőtt nekiláttunk volna az adatmodelleket és az API-kat megtervezni adathalmazokat kértünk az ügyféltől melyet a személyes adatok eltávolítása után később fel is tudtunk használni tesztekhez. Implementáció során egy prototípust készítettünk, mely tartalmazott POC megoldást a frontend és microservice oldal közötti kommunikációra, authentikációra és a CD/CI folyamtokra.
Ezt követően 2 hetes sprintekben Scrum methodológia mellett bővítettünk a funkciók halmazát. A zero down time-ot clusteres megoldással és load balancerrel sikerült megoldani. A microservice architectúrának köszönhetően a skálázhatóság is kézenfekvő, hiszen újabb pod-ok létrehozásával a kiszolgálható kérések mennyisége is emelkedett.
Technológiák:
A projekt keretében feltüntetett képek adatvédelmi okokból kifolyólag egyszerűsítésre kerültek.
Ha szeretne értesülni jövőbeli esettanulmányainkról, kövessen minket a LinkedIn-en!