Java 6 pärandsüsteemist digitaalse mängupileti platvormini
Eesti riiklik loteriikorraldaja, kes teenindab iga päev tuhandeid kliente nii füüsilistes kui digitaalsetes kanalites range regulatiivse järelevalve all.
- Koostöö
- 5+ aastat, kestab
- Säästetud paberit kuus
- 55 kg
Väljakutse
Loterii töötas Java 6 peal koos Oracle’iga ja vananeva WebLogicu virnaga, lisaks kolmanda osapoole karbitootena mootor, mis toetas ainult üht mängutüüpi. Viis arendusmeeskonda jagasid ühte testkeskkonda ja paberpiletite lugemiseks vajalikud printerid olid oma eluea lõpus.
Lahendus
- Digitaalne mängupilet. Klient valib numbrid veebis, süsteem genereerib QR-koodi ja pilet valideeritakse ükskõik millises füüsilises müügipunktis — see asendab paberi skaneerimise riistvara, mis oli kadumas.
- AI-paaris arendus. Meeskond kasutab igapäevatöös Windsurfi, Geminit, Claude’i ja ChatGPT-d; suurem osa koodist on AI-genereeritud ja arendaja poolt viimistletud.
- Hübriidpilve arhitektuur. AWS-i tunnelid ühendavad pilvefunktsioonid olemasolevate kohapealsete süsteemidega, mis lubab kaasajastada ilma ühekorraga toimuva suure migratsioonita.
- Kerge Scrum. Kahenädalased sprindid ja iganädalased kohtumised kliendiga hoiavad hoo üleval ilma tseremoniaalse lisakoormuseta.
- AI
- AWS
- Backend
- Java
- Oracle
- Public
Tulemus
- Digitaalne mängupilet on kasutuses — sõltuvus paberpiletist on kadumas.
- Kolmeliikmeline arendusmeeskond ootab sagedamini kliendi tagasisidet kui vastupidi.
- Arhitektuur on valmis kolmanda loteriimootori jaoks, mis asendab senised kaks.
- Vastavusriskid on vähenenud tänu paremale seirele ja andmete terviklikkusele.
Peamine järeldus
Reguleeritud ja kriitilise tähtsusega pärandsüsteemi suudab väike AI-paaris meeskond kaasajastada kiiremini, kui enamik organisatsioone jõuab tulemust üle vaadata — ilma stabiilsuses või vastavuses järeleandmisi tegemata.