Backend-utvikling kalles også serverside-programmering. Dette er utviklingen av serverprogramvaren i en webapplikasjon. Denne inneholder forretningslogikk, serveroppsett, databasetilganger og mye mer. Ofte leverer denne data og informasjon i et format Frontend enkelt kan benytte seg av, som oftest via et API.
Ofte kan man snakke om minst to ulike typer back-end: BFF (Back-end For Front-end) som er back-end-tjenester utviklet spesifikt for nettsider eller nettapplikasjoner. Denne er ofte utviklet i Node.js eller lignende rammeverk.
Den andre typen ligger lengre back i stacken, og er ikke spesielt tilpasset en nettjeneste eller nettapplikasjon. Dette er mer generiske tjenester som er laget for å levere dataoverføringer og tjenester til en stor mengde applikasjoner og tjenester. Ofte inngår dette i en bedrifts integrasjonsplattform. Denne består som regel av REST APIer, i tillegg til mer spesialtilpassede dataoverføringer.
I Cegal jobber vi med flere rammeverk og tjenester innen integrasjoner og back-end utvikling. Vi har kompetanse innen, men ikke begrenset til, Microsoft Azure, Google Cloud, Oracle Service Bus og mange andre tjenester. Vi jobber også med kryss-plattformtjenester som Kubernetes, Kafka og mye mer.
Vi låser oss ikke til en plattform eller rammeverk, men forsøker å lære av hverandre på tvers av teknologier og språk. Vi jobber både med løsninger som er low-code, som for eksempel Azure Logic Apps, eller rene programmerings- og kodeløsninger. Også her jobber vi innen de fleste språk – deriblant, men ikke begrenset til C#, Java, Go, og mye mer.