top of page
Læringsblog
Projekt: Trackunit
Search


Uge 46: Selfhost Kafka
Redpanda and Tailscale Jeg har sat en Kafka-kompatibel løsning op i mit homelab, fordi vores Product Owner nævnte, at Trackunit bruger Kafka i produktionen. Målet var at få praktisk erfaring med event streaming, så vores projekt kan afspejle den teknologi, de arbejder med virksomheden. Introduktion Formålet med at bygge et self-hosted event-streaming setup var at få en enkel, stabil message broker til udvikling for både teamet og mig selv. Da PO gerne ville have Kafka falgt v
Kenneth H Sørensen
Nov 13


Uge 45: Projekt Update
Kode, sikkerhed, tests og infrastruktur Den seneste periode har været fokuseret på at færdiggøre use cases, test og infrastruktur, samtidig med at jeg er begyndt at tænke mere IT-sikkerhed ind i udviklingen. UC1 og UC2 færdiggjort Begge use cases er nu implementeret på tværs af Ingestion-, Storage- og Media Access-services. UC1 håndterer oprettelse af upload-sessioner og generering af præsignerede PUT-URLs UC2 giver sikker adgang til mediefiler gennem præsignerede GET-URLs Ar
Kenneth H Sørensen
Nov 9


Uge 43: Threat Modeling
Threat Modeling i SSDLC Jeg så i sidste uge på application security generelt og begreber som shift-left, og security by design, men hvordan gør man det rent faktisk i praksis. Jeg vil se på SSDLC - en struktureret proces der indbygger sikkerhed i alle faser af udviklingen Threat Modeling - en teknik til at identificere og mitigere trusler allerede i designfasen Herunder Shostacks Data Flow Diagram (DFD3) OWASP SAMM - en model til at måle, hvor godt organisationen arbe
Kenneth H Sørensen
Oct 27


Uge 41: Cloud Storage
Object Storage: MinIO vs Azure Blob Cloud storage bruges til at gemme og tilgå data sikkert via internettet. Jeg vil undersøge object storage som den mest udbredte metode, se nærmere på MinIO og Azure Blob Storage, sammenligne deres opbygning og anvendelse, og afslutte med en refleksion over valget af løsning. Indhold: Cloud storage Object storage Kernebegreber i object storage Adgangskontrol i object storage MinIO basics Azure Blob basics Sammenligning Refleksion - Projekt
Kenneth H Sørensen
Oct 11


Uge 40: Message brokers
Grundlæggende forståelse for message brokers Jeg vil gennemgå Hvad er en Message broker De to mønstre: point-to-point & pub-sub Kafka...
Kenneth H Sørensen
Oct 4


Uge 39: Backend Skeleton
Laying the groundwork "From clean repo to professional backend baseline" Jeg vil samle nogle af de tanker jeg har haft, og skrive dem...
Kenneth H Sørensen
Sep 24


Uge 37: Projekt HLD
Første iteration af HLD for Ingestion service Indhold Mit ansvarsområde Komponenternes ansvar Usecases SSD - System Sequence Diagram...
Kenneth H Sørensen
Sep 13
bottom of page