Portrett av Kristoffer Gjøsund
Portrett av Kristoffer Gjøsund
Laster referanser...
- GET Academy

Kristoffer Gjøsund

LogicMeetsCreativeSolutions

Forener min akademiske reise fra bygg, helse og IT. Til å skape løsninger gjennom samarbeid. For meg er utfordringer en felles reise

Sosial media Linker / Kontakt

Health Check system oppgraderinger

For å sikre full kontroll over prosjektet har jeg utviklet et eget varslingssystem som overvåker alle koblinger i sanntid. Ved å bytte ut generelle feilmeldinger med detaljerte statusrapporter, har jeg fjernet usikkerheten rundt hvor feil oppstår. Dette betyr at jeg kan løse utfordringer umiddelbart fremfor å lete i blinde. Resultatet er en mer stabil tjeneste for brukerne og en effektiv arbeidsflyt der teknisk rusk stoppes raskt.

Skrevet i samarbeid med KI - Gemini 3.7 Flash

Program informasjon

Teknologi - Python Verktøy - TypeScript, KI

Dagens Aktiviteter

  • Bygget om systemets sentrale endepunkt for helsesjekk. Systemet leverer nå detaljerte statusrapporter per tjeneste fremfor kun generelle feilmeldinger.
  • Lagt til funksjonalitet som lister opp samtlige tilgjengelige koblinger og viser nøyaktig sanntidstilstand for hver enkelt.
  • Identifisert og utbedret svakheter i feilhåndteringen for å skille mellom feil i egen kildekode og problemer hos eksterne tjenesteleverandører.
  • Redusert responstiden ved feilretting, som resulterer i en mer robust og stabil løsning for sluttbrukerne.

Motivasjon & Energi - 10 / 10

Kjenner at jeg er klar for en ferie :)

Utfordring & Løsninger

Jeg hadde ingen oversiktlig måte å vite om en utfordring skyldtes min egen kode eller om det var utfordringer hos de eksterne tjenestene jeg henter data fra. Dette gjorde det vanskelig å vite hvor jeg skulle starte feilsøkingen når noe stoppet opp fremgangen av prosjektet.

Hensikten var å lage et et varslingssystem som gir meg svar med en gang på om alle koblinger fungerer, slik at jeg slipper å lete i blinde når noe ikke virker.

  • Jeg har laget en helt ny, egen modul som kun har som oppgave å sjekke tilkoblingene mine mot interne kilder.
  • Jeg har bygget om systemets hovedpunkt for helsesjekk slik at det gir en detaljert statusrapport for hver enkelt tjeneste i stedet for bare en generell melding.
  • Jeg har lagt til en funksjon som lister opp alle tilgjengelige koblinger og viser nøyaktig hvilken tilstand hver enkelt av dem er i.

Helsesjekken har resultert i full gjennomsiktighet i systemets helsetilstand. Ved å skille mellom interne koblinger har jeg fjernet usikkerheten som tidligere belastet feilsøkingen, noe som har redusert responstiden ved feil. Systemet leverer nå nøyaktige statusrapporter i sanntid, noe som sikrer en langt mer stabil tjeneste. Den viktigste gevinsten er overgangen fra en reaktiv til en proaktiv arbeidsmodell, hvor potensielle brudd i datastrømmen identifiseres lettere før de påvirker brukeropplevelsen.

Arbeidet med helsesjekk-verktøyet bekrefter at synlighet i systemet er like viktig som selve funksjonaliteten. Jeg har erfart at ved å isolere overvåkingen i en egen modul, flytter jeg fokuset fra reaktiv spontane fiks til proaktiv feilsøking. Dette fjerner teknisk støy i feilsøkingsprosessen jeg kan nå umiddelbart skille mellom interne logikkfeil og eksterne nedetider. Dette sparer utviklingstiden og sikrer at systemets stabilitet ikke lenger er avhengig av antagelser, men av konkrete data.