Backend
Backend er den delen av systemet som håndterer logikken, dataen og kommunikasjonen bak kulissene. Det er motoren som får applikasjoner til å fungere – fra lagring og prosessering av informasjon til integrasjoner mellom ulike tjenester. Hos Snøkam bygger vi backend-løsninger som er raske, sikre og skalerbare, slik at de gir et solid fundament for pålitelige digitale opplevelser og kan vokse i takt med kundens behov.
Våre utviklere med erfaring i backend




















Backend i våre prosjekter
Backend er en sentral del av flere av våre kundeprosjekter. Her ser du noen eksempler på hvordan vi har brukt teknologien i praksis.

AI taskforce hos Storebrand


Dataplattform for Vipps MobilePay



Automatisert utbetaling av lønn i Bitcoin




Vedlikehold på kraftsystemet hos Statnett



Nytt journalsystem for kommunehelsetjenesten med Aidn



Dette skriver vi om backend
Her deler vi erfaringer vi har gjort oss med backend i prosjekter og i hverdagen vår som utviklere.

Rammeverket der du kun trenger én pipeline for alle dataintegrasjoneen dine - slik bygde jeg GULP
Hos altfor mange datateam ser ingestionlaget omtrent slik ut: én notebook per datasett, én pipeline per kilde, og en vedlikeholdsbyrde som vokser proporsjonalt med antall integrasjoner. Etter hvert som teamet skalerer, er det ikke uvanlig å ha 30–50 notebooks som er 90% identiske, men med noe ulike løsninger ut ifra hvem på teamet som bygde integrasjonen. Her er også servernavn, API-endepunkter, tabeller og SQL-spørringer hardkodet inn slik at det er vanskelig å få oversikt over ulike parameterne som styrer den faktiske integrasjonen. Når noe feiler i produksjon, og du som Data Engineer må inn i koden for å debugge blir standardspørsmålet: "Okey, hvordan var det vi hadde løst det her?". Dette skaper store kognitive laster vi gjerne kunne vært foruten.

Hvorfor PySpark MERGE ikke håndterer SCD2 (og hvordan fikse dette i Delta Lake)
Når man jobber med data som endrer seg over tid, er det helt naturlig å ville beholde historikken. Dette er kjernen i det som kalles Slowly Changing Dimensions type 2 (SCD2), som er en måte å sørge for at vi alltid kan se hvordan en rad så ut før, samtidig som den oppdateres med ny informasjon.

Glem chatbots – den nyeste AI-modellen fra OpenAI kan snakke med kundene dine
Hva om ChatGPT ikke bare svarte kundene dine via en chatbot, men faktisk snakket med dem på telefonen? Hva om AI kunne tolke pauser, tonefall og avbrytelser, og svare som en rådgiver?

Episode 3: OKR automatisering
Bak de fleste effektive systemer ligger det et lag av automatisering, og det gjelder også våre interne løsninger i Snøkam. Ett av disse systemene er en løsning for å automatisere innhenting og visualisering av OKR-metrikker.

Hva betyr grønn teknologi, og hva kan vi som utviklere bidra med?
Når man tenker på miljø og teknologi, så er det ofte mulighetene teknologi kan bidra med for å redde miljøet som er i fokus. Men teknologi er faktisk også et problem i miljøsammenheng. Teknologi står for mer utslipp enn hele flyindustrien gjør i dag – og mer utslipp enn enkeltland som Storbritannia. Det er estimert at utslippet fra teknologi kommer til å øke fra rundt 4% av det totalet utslippet i dag til 14% innen 2040!

Hvordan du kan kjøre LLMs som Deepseek selv med OpenWebUI og Ollama
Kanskje du har hørt om DeepSeek V3 og tenkt: Ja, kult, men så kommer den umiddelbare bekymringen – jeg kan jo ikke bruke det til noe sensitivt eller firmainformasjon, det kjører sikkert på en eller annen kinesisk server et sted! Men hva om jeg fortalte deg at det ikke trenger å være sånn?
Vi du vite mer om hvordan vi bruker backend i Snøkam?
