Microservice som fungerer som anti-curruption-layer foran arena for FO.
Målet er at all integrasjon mot arena på sikt skal gå gjennom denne applikasjonen, slik at evt. endringer fra arena's side i fremtiden bare påvirker en applikasjon.
Tjenester man kan se for seg:
- Terminering av arena's
personid
- Løpende-ytelser-fil (NFS i veilarbportefolje per idag)
- Tiltak-fil (SFTP i veilarbportefolje per idag)
- Arena-JSON proxy (Mye fra av veilarboppfolging)
- Bolk uthenting med søk/filtrering
- Bruker veilarbportefolje sin database pga db-link til arena (Denne skal permanent flyttes hit etterhvert:tm:)
- Databasen har materaliserte views som synkes mot views i arena via db-link. Dette betyr at det kan forekomme forsinkelser på noen minutter når data fra databasen brukes.
# bygge
mvn clean install
# test
mvn test
# starte
# Kjør main-metoden i no.nav.veilarbarena.VeilarbarenaApp.java
# For lokal test kjøring kjør MainTest.java
Spørsmål knyttet til koden eller prosjektet kan stilles via issues her på github.
Interne henvendelser kan sendes via Slack i kanalen #poao-tech.
Dette repoet bruker GitHub Copilot til å generere kode.