Posten sorterer flere hundre tusen pakker før lunsj: Slik gjør de det

Den statlige postleverandøren en blanding av moderne løsninger og en stormaskin fra 1995, men også de satser på offentlig sky.

Her sorterer brev før de blir transportert. 📸: Posten Norge AS
Her sorterer brev før de blir transportert. 📸: Posten Norge AS Vis mer

-I fjorårets peak leverte vi ut over to millioner pakker i uka, sier avdelingsleder Robin Skoglund i IT skyplattform hos Posten.

Han sikter til leveringer, og hver levering har en rekke sorteringshendelser bak seg.

For allerede før lunsj kan Posten ha sortert noen hundre tusen pakker, ifølge avdelingslederen.

«Den har vært i stadig tilpasninger til endringer i produksjon, tjenester og de fysiske verden.»

Men har du noen gang lurt på hvordan de sorterer pakkene?

Avdelingsleder Robin Skoglund i IT skyplattform hos Posten (til venstre). 📸: Privat
Avdelingsleder Robin Skoglund i IT skyplattform hos Posten (til venstre). 📸: Privat Vis mer

Hjemmesnekra teknologi

Har dere utviklet teknologien selv?

– Ja, det har vi, svarer Skoglund.

Og legger til:

– Den har vært i stadig tilpasninger til endringer i produksjon, tjenester og de fysiske verden.

Posten har et eget fagmiljø som har designet og bygd pakkesorterings-systemet siden 1995.

I dag jobber mellom 20 og 40 med selve pakkesorteringssystemet.

Noen av dem som var med på starten i 1995 er fortsatt med som nøkkelpersoner i dag, ifølge IT-sjefen.

Mer pakkesortering. 📸: Privat
Mer pakkesortering. 📸: Privat Vis mer

Hvordan sorteres pakkene?

Men hvordan funker teknologien?

– Strekkoden på pakken er identifikatoren, sier han.

For resten av ruten er det logikk som styrer hva som skal skje med pakken, ifølge Skoglund.

– Logikk gjør at pakkens oppførsel kan endre seg underveis, sier han før han fortsetter:

– Kanskje finner du ut at det er upraktisk å hente selv og bestiller hjemlevering i stedet, det lar seg gjøre fordi man trenger ikke fysisk endre informasjon på selve pakken.

Satser på offentlig sky og åpen kildekode

Dagens pakkesorteringssystemet er både driftskritisk og markedsdifferensierende, ifølge Skolglund.

Og årsaken til at posten går over til offentlig sky og bygger på åpen kildekode er blant annet for å utvide tilgang til kompetanse.

– Det må fortsatt være stabilt og yte godt, men vi må ha mulighet til å skalere kjappere i peak-perioder, og vi trenger enklere tilgang til kompetanse, sier han.

Og legger til:

– Derfor velger vi utbredt og utprøvd teknologi.

Oi oi oi, så fin pakkesortering. 📸: Privat
Oi oi oi, så fin pakkesortering. 📸: Privat Vis mer

Software i konstant utvikling

Robin Skoglund forteller at softwaren bak pakkesorterings-systemet utvikler de selv på huset, med hjelp av leverandører.

Softwaren har vært i kontinuerlig utvikling siden 1995, ifølge avdelingsleder.

– Den har vært i stadig tilpasninger til endringer i produksjon, tjenester og de fysiske verden.

I avdelingen for IT-skyplattform hos Posten jobber det ni utviklere.

I tillegg jobber mellom 20 og 40 primært med selve pakkesorteringssystemet.

«Dette systemet tjent oss vel i over 25 år.»

Røtter tilbake til 70-tallet

Med røtter tilbake til Statens Driftssentral for administrativ dagbehandling (SDS) på 70-tallet er det kanskje ikke så overraskende at Posten valgte stormaskin i 1995.

– Stabilitet og ytelse har alltid vært alfa og omega, sier avdelingsleder.

Før han fortsetter:

– Med sunn forvaltning og gode prinsipper i bunn, har dette systemet tjent oss vel i over 25 år.

Men i løpet av de siste 25 åra har det skjedd mye innen IT.

Estetisk pen sortering av pakker. 📸: Søren Nielsen / Posten Norge AS
Estetisk pen sortering av pakker. 📸: Søren Nielsen / Posten Norge AS Vis mer

Teknologi bak pakkesystemet

I dag opererer Posten med en blanding av moderne løsninger og stormaskin.

Selve sorteringen og støtten rundt pakkeproduksjon skjer på stormaskin (IBM DB2/MQ/CICS) med noen hundre prosedyrer og COBOL-programmer, ifølge Skoglund.

– Dette er det gamle systemet. Her er det et par team med totalt 20–30 personer som jobber med utvikling og forvaltning, sier han.

Og legger til:

– Vi er i gang med en større modernisering av hele denne plattformen. Posten skal gå fra stormaskin til offentlig sky.

Skoglund forteller at det som tidligere var stored procedures og COBOL-programmer blir nå Java i Kubernetes, med PaaS-databaser som Cosmos DB/PostgreSQL og Event Hub/Kafka for meldingsutveksling.

Noe pakkesortering gjøres fortsatt for hånd. 📸: Privat
Noe pakkesortering gjøres fortsatt for hånd. 📸: Privat Vis mer

COBOL Vs. Java

– Blant annet har det blitt vanskeligere å rekruttere til COBOL, forteller Skoglund.

Derfor går Posten over til å bruke Java med Spring Boot i det nye systemet.

Utover det er det faktisk ingen spesielle rammeverk, ifølge han.

Men legger til at de gjennomfører testing med Junit og Wiremock, og gjennomfører bygging med Gradle i GitHub Actions.