Projektit — 2026
Räätälöity datavirta tietovarastoon
Luotettava ja monitoroitava datansiirto vanhan integraatiotyökalun tilalle
Vanha integraatio oli hauras ja hiljaa rikki — uutta dataa ei tullut, eikä kukaan huomannut. Rakensin tilalle räätälöidyn datansiirron jossa luotettavuus ja näkyvyys ovat ydintä, ei jälkikäteistä lisäystä.
Asiakas
Asiakas
Aikajakso
2026
Tekninen toteutus
# Teknologiapino — Räätälöity datavirta tietovarastoon
01 → Python
02 → Azure-pilviympäristö
03 → Pilvi-tietokanta
04 → Salaisuuksien hallinta avainholvissa
05 → Tunnistus federaation kautta (ei pitkäikäisiä avaimia)
06 → Infrastruktuuri koodina + automaattinen julkaisu
- 01
Käytössä päivissä, ei kuukausissa — yksi koodirepo, yksi infra-määritys, yksi julkaisuputki
- 02
Datavirran 100 %:n onnistuminen — kärsivällinen uudelleenyritys hoitaa hetkelliset häiriöt automaattisesti
- 03
Nolla-katkosten päivitys — käyttäjät eivät koskaan näe keskeneräistä tai puolitietoista dataa
- 04
Tilanne yhdellä silmäyksellä — ei-tekniselle vastuuhenkilölle näkymä jossa datapäivityksen tila näkyy värikoodilla
- 05
Skaalautuva alusta uusille asiakkaille — sama pohja monistettavissa ilman uudelleenrakennusta
Lähtötilanne
Asiakkaan raportointi nojasi datansiirtoon joka haki tietoa toisen järjestelmän rajapinnasta tietovarastoon. Kun rajapinnan toiminta muuttui, siirto ei enää saanut kuin osan datasta — mutta mikään ei näyttänyt rikki. Data “tuli”, vain vanhentuneena. Hälytyskelloja ei ollut, ja osa analyyseista oli kuukausitolkulla väärällä tiedolla ennen kuin asia havaittiin.
Tehty ratkaisu
Suunnittelin ja rakensin uuden datansiirron josta tehtiin alusta asti monitoroitava ja luotettava. Keskeiset suunnitteluvalinnat:
- Päivitys ilman katkoa. Uusi data ladataan rinnakkaistauluun ja vasta onnistumisen jälkeen vaihdetaan käyttöön. Käyttäjä ei koskaan näe keskeneräistä tilannetta.
- Tila näkyviin. Yksi näkymä kertoo mistä hetkestä minkäkin datan on — ja statussivulla se näkyy ei-tekniselle valvojalle vihreä/keltainen/punainen -tilana. Hiljainen vanhentuminen ei toistu.
- Kärsivällinen virhekäsittely. Kun lähdejärjestelmä ruuhkautuu hetkellisesti, yhteyttä yritetään uudestaan automaattisesti. Yhden taulun ongelma ei kaada muita, ja epäonnistuneet saavat toisen mahdollisuuden ennen lopullisen virheen kirjaamista.
- Automaatio kaikkialla. Koko ympäristö rakentuu koodista — ei käsityönä tehtyjä muutoksia, ei salaisuuksia jotka voi unohtaa kierrättää.
Lopputulos
Uusi ja vanha siirto pyörivät hetken rinnakkain, ja niiden tuottamat rivit voitiin verrata ennen lopullista vaihtoa. Asiakas sai:
- Luotettavan datapäivityksen oman monitorointinäkymän kera — poikkeukset huomataan heti, ei kuukausien viiveellä.
- Dokumentoidun ja uudelleenpystytettävän kokonaisuuden — tekninen velka ei kasva vaan vähenee.
- Tuotemaisen alustan joka on monistettavissa toiselle samankaltaiselle organisaatiolle ilman uudelleenrakennusta.
Projekti kattoi koko kaaren konseptityöstä tuotantoon: arkkitehtuurivalinnat, toteutus, julkaisu, testaus, monitorointi ja dokumentaatio — silmällä pitäen myös myöhemmän skaalautumisen ja tuotteistuksen.