Prosjekter - ID Map
Omskriving og skalering av intern identitetsplattform for å koble anonymiserte bruker-ID-er på tvers av systemer.
- Virksomhet
- Telenor Digital
- År
- Fagområde
- Systemutvikling
Oversikt
ID Map-prosjektet sørger for sammenstilling av anonymiserte bruker-ID-er for analyse og innsikt på tvers av Telenor-konsernet. Teamet var en del av Data Insights i Telenor Digital og forvaltet datastrømmer fra flere markeder. Migrasjonen fra Neo4J til Aurora PostgreSQL ga bedre ytelse og reduserte driftskostnader. Arbeidet ble levert gjennom Inmeta.
Rolle og bidrag
Jeg deltok som backend- og DevOps-utvikler med ansvar for omskriving av tjenestene rundt ID Map og etablering av ny infrastruktur. Koden ble flyttet til Spring Boot med persistering av grafdata som JSON i PostgreSQL, og hendelser ble konsumert via Kafka. Jeg modellerte grafstrukturen med JGraph og automatiserte provisjonering av Aurora-kluster og Fargate med Terraform. Teamet jobbet smidig med daglige standups og tett samarbeid mellom roller.
Utvalgte ansvarsområder
- Omskriving og modernisering av ID Map-tjenesten
- Lagring og søk i grafdata i PostgreSQL med JGraph
- Provisjonering av Aurora PostgreSQL og Fargate via Terraform
- Konfigurering av Kafka for hendelsesbasert dataflyt
- Bidro i tverrfaglig team med fokus på kontinuerlig leveranse
Teknologi og verktøy
- Java
- Spring Boot
- PostgreSQL
- Kafka
- Terraform
- AWS Fargate
- AWS
- JGraph