Monoliidilt mikroteenustele: Eesti looduse andmesüsteemi ümberehitus
EELIS on Eesti keskne infosüsteem elurikkuse ja looduskaitse andmete jaoks, mida kasutavad kaitsespetsialistid, seiremeeskonnad ja välitööde tegijad.
- AI
- Backend
- Java
- Public
- UX
Väljakutse
EELIS oli ehitatud monoliitse, tööjaamapõhise rakendusena — pärandarhitektuur piiras skaleeruvust, oli välitöödel ebamugav kasutada ja ei sobitunud kaasaegsete digitöövoogudega.
Lahendus
- Migreerimine mikroteenustele. Platvormi täielik ümberehitus mikroteenuste arhitektuurile modulaarsuse ja mastaabi nimel.
- PostgreSQL-i geoandmebaasid. Toetatud interaktiivsete kaardirakenduste ja automaatsete CI/CD juurutuskonveieritega.
- Mobiilsed välitöövahendid. Ümber ehitatud sujuvaks andmevahetuseks väliste registritega ja mobiilseks kasutuseks välitöödel.
- AI-valmis andmealus. Ümber töötatud andmemudelid võimaldavad mustrituvastust, otsustustuge ja ruumiandmete analüütikat.
- Avaandmete avaldamine. Avab võimaluse treenida masinõppemudeleid keskkonnauuringute ja prognooside jaoks.

Tulemus
- Intelligentne, skaleeruv ja andmerikas platvorm looduse haldamiseks kogu Eestis.
- Spetsialistidel on välitöödeks ja igapäevatööks märgatavalt paremad vahendid.
- Käsitsi andmevood on suures osas asendatud automaatsete protsessidega.
- EELIS on nüüd strateegiline otsustustoe süsteem, mitte lihtsalt staatiline register.
Peamine järeldus
Keskkonna- ja teadusregistrid võidavad mikroteenustest ebaproportsionaalselt palju — päris võit on AI ja automaatika avamine, mis vana arhitektuuriga oli võimatu.