digdir / roadmap

Felles veikart for Digdir sine produkter.
https://github.com/orgs/digdir/projects/8/
7 stars 2 forks source link

Forbedre høsteløpet #339

Open KjerstiSteien opened 9 months ago

KjerstiSteien commented 9 months ago

Overordnet beskrivelse

Første trinn i å gå over til Kafka. Bør starte med parser-service og resource-service.

Forventet resultat

Hvordan skal det fungere?

Rekkefølge:

  1. Nye tjenester Sette opp A: parser-service Publisere Kafka-meldinger (“parsed”) B: resource-service. Resource-service lytter til "parsed"- og “removed”-meldinger fra Kafka.

  2. Sette opp fdk-search-service Lytte til "removed”-meldinger fra dataset-event-publisher og “parsed”-meldinger fra parser-service via Kafka.

~~3. Fdk-resource-service lytter til Kafka-meldinger Kan erstatte POST mellom parser-service og resource-api, med “parsed”-melding fra parser-service.~~ Overflødig.

  1. Kafka-event publishers For informationmodels, events og services.

~~5. Parser-service lytter til kafka-meldinger Lytter til "reasoned”-meldinger i Kafka fra publishers. Krever at informationmodels, events og services sender Kafka-melding.~~ Overflødig

  1. Refaktorering av FDK portal Gå vekk fra å bruke fulltext-search og gå over til å bruke fdk-search-service. Trenger kriterier for "godt nok" søk og å teste mot disse.

  2. fdk-sparql-service lytter til Kafka-meldinger

  3. fdk-reasoning-service lytter til, og produserer, Kafka-meldinger

Tiltaket treffer følgende mål og tiltak i produktgruppestrategien:

Mål 1.1, 2.5 Tiltak 1A

Avhengigheter

Gjennomføring

### Oppgaver
- [ ] https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/849
- [ ] https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/850
- [ ] https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/851
- [ ] https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/852
- [ ] https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/853
- [ ] https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/854
- [ ] https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/855
- [ ] https://github.com/Informasjonsforvaltning/fdk-reasoning-service/issues/152
- [ ] https://github.com/Informasjonsforvaltning/fdk-portal/issues/1889
- [ ] https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/943
- [ ] https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/944