Afleveringen
-
I denne bonusepisoden har Audun og Hans Kristian tatt turen til Containerdagene som arrangeres av Norsk helsenett (NHN) i Trondheim. Konferansen går over to dager og er stappfull med gode foredrag om alt rundt containerteknologi!
Plattformpodden fikk lov til å avslutte den første dagene med en live podcastinnspilling sammen med NHN sin egen podcast Protopia og Mette Sannes før Plattformpodden fikk dykke ned i containerteknologi og åpne kildekode med Håvard Elnan!
Relevante lenker:
https://containerdagene.nhn.no/https://shows.acast.com/protopia-norsk-helsenett -
Statens Vegvesen har mye data og sanntidshendelser og er helt avhengig av teknologi til å klare det. Hans Kristian og Audun har med seg Terje Andersen og Petter Breunig for å snakke om applikasjonsplattformen sin Atlas.
-
Zijn er afleveringen die ontbreken?
-
Remarkable har hatt internasjonal suksess med sin digitale notatblokk og har gått fra å være en startup til scaleup. Audun og Hans Kristian tar her en prat med Eirik Folkestad og Rasmus Nes om dataplattformen til reMarkable.
-
Audun og Hans Kristian tar seg en prat med Vaibhav og William fra plattformteamet i Telenor Norge for å snakke om hvordan en av Nordens største teleoperatør bygger sin applikasjonsplattform.
Telenor er en organisasjon som de fleste kjenner til og som har en lang historie som går helt tilbake til 1800-tallet og Norges første telegraf. I dag har Telenor nesten 3 millioner kunder i Norge og i første kvartal av 2024 blokkerte Telenor 500 millioner forsøk på digitale angrep! Så det er helt klart at Telenor er en viktig rolle for samfunnet vårt!
William Aass Dahlen kom til Telenor som Plattform utvikler i 2023 fra en rolle som DevOps utvikler i NRK. Vaibhav Bansal har jobbet i flere år som domene arkitekt i Telenor og ble i 2022 lead for sky-plattformen til Telenor.
-
God sommerstemning i studio med Johannes Brodwall og Truls Jørgensen på besøk og vi snakker om applikasjoner og plattform og alt i mellom. Begge har god erfaring med å bygge applikasjoner som kjører på både gamle og nye applikasjonsplattformer og deler gladelig sine erfaringer.
Johannes er prinsipal i Sopra Steria med lang erfaring fra applikasjonsutvikling og snakker blant annet om sin erfaring fra utvikling av søk og reddning-applikasjoner og når ting ikke gikk helt så det skulle.
Truls er prinsipal i NAV og har den claim-to-fame med å være den første som ble ansatt som utvikler i NAV og har vært med på hele reisen med hvordan NAV har gått fra rigide mange-årige-prosjekter til smidig organisasjon!
-
Denne gang har Audun og Hans Kristian fått med seg Jon Skarpeteig og Rune Synnevåg fra Signicat. Signicat er leverer digitale identitetsløsninger, verifikasjon og pålogging. Signicat har årlig 450 millioner sikker pålogginger og sparer samfunnet vårt for 1200 tonn papiravfall.
Jon Skarpeteig begynte i Signicat for 4 år siden og er i dag Tribe Lead for Global Plattform som er den konsoliderte plattformen på tvers hele selskapet. Rune Synnevåg startet et Idfy som ble kjøpt av Signicat og jobber i dag som Lead Architect for å koordinere teknologi og arkitektur på tvers av foretningsområder.
Signicat leverer primært identitstjenester ikke bare innlogging, men også signering og verifisering til kunder primært i Europa av alle størrelser og former. 17 kontorer i Europa hvor av 11 er er engineering-kontorer med totalt 500 ansatte og har kjøpt opp 6 selskaper de siste årene. Alle disse selskapene hadde også med sine egne plattformer som har fått navn etter ulike farger.
Den konsoliderte plattformen til Signicat er bygget opp som en Internal Development Platform (IDP) som skal fungere som en golden path for applikasjonsutvikling. Plattformen er bygget på toppen av Kubernetes, med mye krav rundt sikkerhet, Istio, Gatekeeper, sterk kryptering med dedikert Hardware Security Module (HSM).
Relevante lenker
https://www.signicat.com/no/om-oss -
I denne episoden har Hans Kristian og Audun fått besøk av SSB for å snakke om deres dataplattform Dapla med Øyvind Bruer-Skarsbø og John Kasper Svergja. SSB er en organisasjon som går helt tilbake til 1800-tallet med ansvar for offisiell statistikk i, og om, Norge som brukes til alt fra forvaltning, utforming av nye lover, media og privat næringsliv.
Øyvind Bruer-Skarsbø har bakgrunn fra forettning i SSB, samfunnsøkonom/samfunnsviter skrive artikler og utarbeidere statisikk men hoppet over til IT-siden. John Kasper Svergja jobbet i Posten/Digipost før det kom en remote-stilling fra Finsnes som Java-utvikler i SSB før han gikk over til mer infrastruktur og plattform.
En dataplattform for SSB er en plattform for å hente inn data fra eksterne, bearbeide og flyte ut. I SSB kaller de dette for Statistikkproduksjo hvor samfunnsvitere kobler sammen ulike datasett, vasker, justerer, bearbeider og publiserer dette som ferdig statistikk som kan publiseres på ssb.no.
Dapla plattformen kjører i Google Cloud på GKE med Istio og Cert-Manager for service mesh og Helm og Flux for deploy av applikasjoner. Infrastruktur er satt opp med Terraform hvor hvert team setter opp sin egen infrastruktur de trenger i Google Cloud. Ellers benyttes Jupiter Notebooks som et verktøy for å kunne jobbe med datasett.
Relevante lenker
* https://manual.dapla.ssb.no/
* https://www.kode24.no/ukas-koder/det-er-fristende-a-sitte-litt-til-litt-for-mange-kvelder/73297442
* https://www.ssb.no/omssb/jobb-i-ssb -
I denne episoden har Hans Kristian og Audun fått med seg Louis Maurice Dieffenthaler og Kyrre Havik for å dykke dypere i dataplattformene hos NAV. NADA et plattformteam med ansvar for Datamarkedsplassen og Analyseverktøy i NAV og jobber for at team i NAV kan ta bedre valg når de utvikler sine produkter og få bedre innsikt i data som NAV forvalter.
Louis Maurice Dieffenthaler har de siste to årene produktleder i NADA og Kyrre Havik er plattformutvikler i NADA-teamet som består av totalt 7 personer.
En dataplattform skalerer etter hvert som flere team tar i bruk plattformen med selvbetjente verktøy, i motsetning til et datavarehus som ofte gjør denne analysejobben for teamet. I NADA kan teamene selv bruke verktøyene til å finne (Datamarkedsplassen) og bearbeide data (analyse) og det er i hovedsak disse to delene som plattformen består av.
Teknologien som er i bruk er blant annet Google Kubernetes Engine (GKE), Metabase, Jupyter notebooks, Airflow, Bigquery, og Kafka.
Relevante lenker
https://docs.knada.iohttps://aksel.nav.no/god-praksis/artikler/nada -
Audun og Hans Kristian har hatt entur på besøk for å snakke om dataplattform.
-
I denne episoden er Hans Kristian og Audun så heldig å besøk av Gard Rimestad og Ivar Conradi Østhus fra Unleash. Unleash er et åpent kildekode system for å styre utrulling av ny funksjonalitet, feature toggling, og startet som et internt prosjekt i Finn. Nå er Unleash blitt sitt eget selskap med millioner av nedlastinger over hele verden sin egen SaaS løsning hvor de kan kjøre Unleash for deg som en tjeneste.
Ivar startet som utvikler i Finn og fikk gå den reisen hvor han oppdaget behovet for feature toggling og tok denne suksessen fra Finn og startet et eget selskap for å videreutvikle Unleash og er i dag CTO i Unleash. Gard jobbet også i Finn først som utvikler og videre med plattformer. Etter hvert som Unleash tok av ble Gard med som plattform lead i Unleash.
Unleash har en hosted SaaS løsning som kjører 500 kunder i AWS. Under panseret bruker de Amazon RDS og Elastic Kubernetes Service (EKS). VictoriaMetrics, Loki og Grafana brukes for overvåking. På GitHub har Unleash over 60 open source repos som de vedlikeholder, plant annet Unleash Egde som er en edge cache for Unleash skrevet i Rust.
Fun fact; Unleash kjører alle sine tjenester og applikasjoner på ARM!
-
Audun og Hans Kristian har vært så heldig å få besøk av Erik Paulsen Skålerud og Sven Malvik fra plattformteamet til Vipps MobilePay som en del avsesong to av Plattformpodden hvor vi løfter blikket og utforsker plattformer innen bank, forsikring og handel.
Vipps ble lansert av DNB for 8 år siden og i dag har nesten alle i Norge appen installert på sin telefon for enkelt kunne å sende og motta penger. For et år siden fusjonerte norske Vipps med danske MobilePay og i 2023 vippset vi 266 millioner ganger!
Erik begynte i Vipps etter at han var på NIC-konferansen og hørte om Sven fra Vipps snakke om fuckups i sin plattform, og jobber i dag som Engineering Manager for Platform i Vipps MobilePay. Sven ble headhuntet til det som var Norgest kuleste tech-selskap, Vipps, og er i dag Lead Platform Architect i Vipps MobilePay og har skrevet boken "Mastering Azure API Management".
Vipps begynte som en stor monolitt on-prem og reisen begynner med å bygge en platform fra scratch i Azure, før det var noe som het Azure Kubernetes Service (ASK) og hentet inspirasjon fra bla. NAIS. I dag heter plattformen Vipps Compute Environemt, og består blant annet av AKS og Backstage. Alle API-kall går først til Azure API Management før det når applikasjonene.
Applikajsoner lages som en egen Vipps Service manifest som likner litt på Kustomize med overlays, og rulles ut via en deployment pipeline. Databaser er ikke en del av compute-plattformen, men kjører som managed services i teamene sine egne Azure subscriptions. BICEP brukes for å provisjonere infrastruktur mens GitHub Actions har tatt over for Azure DevOps.
Relevante lenker:
https://www.kode24.no/artikkel/stacken-til-vipps-vi-bytter-fra-azure-devops-til-github-actions/80236294https://www.vipps.no/om-oss/innsikt-og-utsikt/2023/https://www.amazon.com/Mastering-Azure-API-Management-Implementing/dp/1484280105 -
Hans Kristian og Audun har snakket med Bulder en heldigital og mobil-først bankopplevelse fra Sparebanken Vest som skilter med at du ikke trenger å ringe banken hvert år for få riktig rente, og i 2023 endte Bulder på hele 47 milliarder i utlån.
Didrik Finnøy kom fra Data Scientist i Atea til Bulder for å jobbe med de beste. Markus Nordstrønen kom fra en rolle som Tech Lead i en annen bank til teknisk leder i Bulder for å ta konseptet fra PowerPoint til en den beste bankopplevelsen!
Bulder bygges og opereres av 47 mennesker noe som gjør at Bulder er i stand til å være ekstremt smidig for å gjennomføre endringer. Av disse er 20 personer utviklere og 2 av de som jobber med Bulder sin plattform på Google Cloud. Hvor alt kjøres enten i Kubernetes cluster eller som serverless funksjoner. DepSelve Bulder appen er laget som en native app skrevet i Switft for iOS og Kotlin for Android.
-
Audun and Hans Kristian had a talk with Matthew Skelton, author of Team Topologies and the CEO of Conflux about DevOps, platforms and team topologies.
We start off the conversation by discussing the DevOps topologies article that came out over ten years ago( https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/), before we move onto the platform parts of the Team Topologies book.
Matthew has provided at 15% discount for the Team Topologies Academy, where there is very relevant course called Platform as a Product (https://academy.teamtopologies.com/courses/platform-as-a-product): "tta-matthewskelton15off"
-
Benedicte Fjellanger har tatt over Plattformpodden for å dykke ordentlig ned i menneskene bak plattformen. Benedicte er agil coach og en ivrig lytter av Plattformpodden. Hun har savnet mer prat om teamene og menneskene involvert, og er en handlingens kvinne. Så hun tok likegjerne kontakt med redaksjonen med forslag om å være gjestevert hvor hun intervjuer Audun og Hans Kristian om hvordan en bygde opp et godt plattformteam og en kultur rundt plattformen.
Som agil coach møter Benedicte mange ulike team, og hun har like mange spørsmål til oss. Hvordan setter man sammen et godt plattformteam? Hvordan setter teamet mål? Hvordan jobber teamet med prioriteringer? Hvilken rytme har teamet? Hvordan sikrer vi at menneskene på teamet får arbeidsro og samtidig er aligned? Hvordan jobber dere med kontinuerlig forbedring av teamarbeidet i seg selv? Hvordan er kommunikasjonen organisert?
-
Hans Kristian og Audun er i studio med med Rida Atif og Sigurd Falk fra plattformteamet i Gjensidige. Rida har vært i Gjensidige siden 2017 og leder plattformteamet der. Teamet består av 11 stykker og Sigurd Falk er Tech lead. Gjensidige er skybasert basert hovedsaklig på kubernetes og kjører i Azure.
-
This time Plattformpoden delivers a special episode where Hans Kristian and Audun chats with Gregor Hohpe, the author of the new book Platform Strategy, as well as Enterprise Integration Patterns, The Architect Elevator, and Cloud Strategy. Gregor works for AWS, and has also worked for GovTech in Singapore, Google, Allianz and Thoughtworks.
You can read more on architectelevator.com and there is a coupon for Platform Strategy available at leanpub.com/platformstrategy/c/podden.
In this episode we discuss the many interesting aspects of having a clear platform strategy. Why do you need to build your own platform on top of a cloud platform, and the connection between platform and the application architecture. We also talk about the paradoxes of an internal developer platform, and how to make sure you solve user problems.
-
Hans Kristian og Audun fått besøk av Tomas Janson og Jens Bech-Sørensen fra Elkjøp Nordic i studio for å sparke i gang første episode av sesong 2 hvor vi løfter blikket og utforsker plattformer innen bank, forsikring og handel.
Elkjøp Nordic er en av de største elektronikkforhandlerne i Norden. Elkjøp har butikker både online og mer enn 400 fysiske lokasjoner med 11.000 ansatte på tvers av Norge, Svergie, Danmark, Finland, Island Færøyene og på Grønnland. I 2023 omsatte Elkjøp Nordic for nesten 50 milliarder norske kroner og samlet inn nesten 30.000 tonn elektrisk avfall.
Tomas Janson er Principal Software i Elkjøp Nordic og jobber med alt fra plattform til frontend. Før han begynte i Elkjøp var han VP of Software Engineering i Unacast. Jens Bech-Sørensen har jobbet med plattform siden han startet i Elkjøp i 2022. Fra før er han utdannet psykolog og vi snakker litt om hvordan er det å ha en bakgrunn som psykolog og nå jobbe med teknologi.
Plattform i Elkjøp begynte med Azure DevOps med masse ad-hock scripts som ikke skalerte. Mens Tomas var i pappa-perm fikk han tid til å dykke ned i Pulumi og Pulumi Automation som ble grunnlaget for plattformen i Elkjøp som setter opp namespaces i Kubernetes og Azure Resource Group som utviklerne ellers får fulle tilganger til. Du får også et GitHub repository med ferdige bygge-pipelines i GitHub Actions for å deploye din første applikasjon!
Relevante lenker:
https://www.elkjopnordic.com/ -
I denne episoden har Hans Kristian og Audun fått med Eirik Eidså og Kjetil Espedokken fra plattformteamet til Husbanken med i studio.
Husbanken er en organisasjon som spiller en svært viktig rolle i samfunnet vårt – nemlig å sørge for like muligheter til å skaffe seg, og beholde, egen bolig. I tillegg jobber Husbanken sammen med kommuner, frivillig organisasjoner, og byggesektor med å dele kunnskap og kompetanse på dette feltet. I 2024 forvalter Husbanken en utlånsramme på 29 milliarder kroner!
Eirik Eidså begynte i Husbanken for 5 år siden, han søkte egentlig jobb som utvikler, men endte opp som plattformutvikler og har bygget plattform siden da. Kjetil Espedokken begynte i Husbanken som systemarkitekt i 2017, og er i dag avdelingsleder for IT-arkitektur hvor plattformen til Husbanken hører hjemme sammen med overordnet systemarkitektur for Husbanken.
I husbanken jobber det i underkant av 300 personer, de fleste ved hovedkontoret i Drammen. Husbanken er delt inn i 4 deler; lån og tilskudd, kommune og marked, kunnskap, og digitalisering som er det det største delen med 70 ansatte innen IT. Husbanken plukket opp Docker-containere for utvikling allerede i 2014 og i dag kjører Husbanken en stor andel av sine mikrotjenester på en OpenShift basert Kubernetes-plattform, med Tekton og ArgoCD for deployment. I tillegg har Husbanken bygget sin egen SpringBoot Archtetype som har det du trenger for å komme raskt i gang med nye tjenester på plattformen. For overvåking av applikasjoner har de Prometheus og Grafana samt Istio og Kiali.
Relevante lenker:
https://www.husbanken.no/om-husbanken/jobb/it/https://husbanken.no/om-husbanken/ -
I denne episoden snakker Hans Kristian og Audun med Mats Bø Bergmann og Morten Linderud fra web-plattform teamet i NRK. NRK topper omdømmestatistikken år etter år, og NRK Nett-TV ble nylig kåret til den aller mest populære strømmetjenesten i Norge.
Mats begynte i NRK tilbake i 2013 som databaseadministrator før han gikk mer over til applikasjonsdrift og etter hvert i plattformteamet. Morten begynte i plattformteamet i 2023 etter å ha hørt mye bra om NRK. Ved siden av er han Arch Linux maintainer.
NRK har mange plattformer, utifra hvilket arbeidsområde de leverer for. Web-plattformen støtter de nett-baserte tjenestene til NRK og kjører flere "plattformer" på toppen. Utviklerne bygger sine applikasjoner som containere som kan kjøre på ett, eller flere av ca. 50 Kubernetes-clustere som NRK drifter på tvers av Azure, Google og on-prem.
I tillegg til å bygge plattformen har NRK også det de kaller «Plattformere i team» som er plattformutviklere som jobber ute i applikasjonsteamene med å hjelpe de med å ta i bruk plattformen på den beste måten. For å gjøre det enkelt for utviklerne har NRK laget en selvbetjeningsportal som heter Gogon for å opprette nye namespaces, opprette nye applikasjoner fra templater, gi tilganger, lage persistent volumer, eller andre operasjoner som vanligvis krever admin rettigheter i Kubernetes.
400 teknologer og designere jobber i NRK. De fleste har sitt arbeidssted på Marienlyst i Oslo, men noen jobber også i Bodø. Mye av det NRK lager av frontendapplikasjoner er skrevet i JavaScript og TypeScript, både med og uten rammeverk og biblioteker. Backendapplikasjoner er skrevet i F#, et funksjonelt programmeringsspråk som brukes fremst mot .net-rammeverket. NRK har 3000 repoer på GitHub, 6,6 TB (terrabyte) med container images, og mangfoldrige PB (petabyte) med trafikk fra nrk.no/akamai.
Relevante lenker:
github.com/nrknogithub.com/nrkno/core-componentsinfo.nrk.no/designinfo.nrk.no/karriere/teknologi -
I denne episoden snakker med vi med plattformteamet i Digdir som Altinn kjører på. Altinn er en av de store digitaliserings-suksessene på verdensbasis og er en plattform hvor offentlig etater kan bygge digitale tjenester. Den har gjort at dialog mellom staten og innbyggerne har fungert veldig bra i mange år.
Men Altinn 3 er ikke bare et sett av skjemaer, det er også en plattform, som lages og vedlikeholdes av team fra Digitaliseringsdirektoratet og har både en lavkode-komponent hvor hvem som helst kan lage skjermaer men også en fullverdig hosting av applikasjoner skrevet i et ordentlig programmeringsspråk.
I denne episoden snakker Hans Kristian og Audun med Ronny Birkeli og Eirik Mikkelsen om hvordan Altinn-plattformen ser ut, og hva som er planene fremover. Ronny begynte i Digdir i 2021 og er produkteier for Altinn-studio. Eirik begynte i 2002 på det som nå heter Altinn 1, og begynte siden i Brønnøysundregistrene og siden sjefsarkitekt for Altinn.
Det er totalt 4 team som bygger Altinn studio + 2 team som lager Altinn autorisasjon og så er det noen nye produkter som er under oppseiling. Altinn jobber på toppen av åpen kildekode og har åpnet opp mye av sin egen kodebase under GitHub og har laget et felles designsystem som alle offentlig etater (og andre) kan benytte seg av. Selv roadmap og planer ligger åpent på GitHub.
Relevante lenker:
https://altinn.studio/https://github.com/Altinn/https://github.com/digdir/roadmaphttps://www.designsystemet.no/ - Laat meer zien