Uge 45 – Nye læringsmål
Dato: 04-11-2025 | Uge: 45
Kontekst
Proces og læringsmål
Mål
Evaluere den foregående periode og opstille nye individuelle læringsmål for de næste 14 dage.
Proces
Evaluere den foregående periode: hvad gik efter planen, hvad gik ikke som forventet, hvad har jeg lært af det, og hvordan skal de næste 14 dage se ud.
Resultat
I den foregående periode havde jeg disse læringsmål:
- Implementere LLM ved at refaktorere HLD og LLD.
- Skrive UnitTests, der kan bidrage til at kvalitetssikre driften af microservicen.
- Implementere en Kafka-adapter, der kan lytte til et topic fra IngestionService.
- Implementere en Kafka-adapter, der kan publicere events på et nyt, dedikeret topic.
Implementere en Kafka-adapter, der kan lytte til et topic fra IngestionService og
Implementere en Kafka-adapter, der kan publicere events på et nyt, dedikeret topic
I denne periode har jeg haft meget fokus på at få message brokeren op at køre. Jeg startede med at rydde op i min mappestruktur for at få et endnu tydeligere billede af implementeringen af hexagonal architecture, således at det var nemt at integrere en message broker.
For at læse mere detaljeret om arbejdet med disse to læringsmål, se dette indlæg: Uge 44.
Nu mangler det at erstatte placeholders med de rigtige serveradresser, og navne på topics skal rettes til de korrekte. Derefter skal der køres en end-to-end-test, hvor man kan se outputtet fra servicen i det event, der bliver postet til sidst.
Skrive UnitTests, der kan bidrage til at kvalitetssikre driften af microservicen
Der er blevet skrevet flere UnitTests i forbindelse med implementeringen af message broker. Der mangler dog stadig flere tests for andre dele af microservicen, hvorfor jeg tager læringsmålet med mig ind i næste uge.
Implementere LLM ved at refaktorere HLD og LLD
Jeg er gået i gang med dette læringsmål, men har kun så vidt berørt overfladen af det. Jeg vil derfor tage læringsmålet med videre til næste uge.
Overvejelser Perioden har være spændende med iterativt arbejde med produktet og de forskellige valgfag. Jeg startet perioden med at kigge ind i den mappestruktur jeg benytter mig af, eftersom projektet har vokset siden opstart. Jeg endte med at bruge et par timer på at rydde op i mapperne og navngive enkelte af dem anderledes. Det skabte et bedre overblik og et bedre udgangspunkt for fremtidig implementering. Den næste periode er spændende da vi i gruppen samarbejder om at få hele applikationen til at kunne køre end-to-end. Der formodes at der vil være fejlfinding og integrationsrettelser undervejs.
Nye læringsmål for de næste 14 dage:
- Implementere LLM ved at refaktorere HLD og LLD.
- Skrive UnitTests, der kan bidrage til at kvalitetssikre driften af microservicen.
- Implementere og dokumentere håndteringen af kontrakter, så microservicen kan integreres i det tilhørende Kubernetes miljø.
Videre plan
Uge 45: Sørge for, at applikationen har de korrekte informationer for at kunne gøre brug af de eksterne API’er.