IT Ordbog
Hvad er Backend?
Backend er den usynlige motor bag enhver webapplikation. Det er her data gemmes, forretningslogik udføres, og brugerforespørgsler behandles — alt det der sker bag kulisserne, når du interagerer med en hjemmeside.
Hvad betyder backend?
Backend, også kaldet server-siden, er den del af en applikation, som brugeren ikke ser direkte. Backend modtager forespørgsler fra frontenden, behandler dem, henter eller gemmer data i en database, og sender resultaterne tilbage. Backend-koden kører på en server — ikke i brugerens browser — og er ansvarlig for sikkerhed, datavalidering, autentificering og al den logik, der driver applikationen.
Backend-teknologier
Populære backend-sprog inkluderer C#/.NET, Java, Python, Node.js, Go og PHP. Hos Grumsen Development bruger vi primært C# med .NET frameworket, kombineret med PostgreSQL som database. Backend-systemer eksponerer typisk API'er (Application Programming Interfaces), der gør det muligt for frontenden og andre systemer at kommunikere med serveren på en struktureret måde via REST eller GraphQL.
Backend vs. frontend
Frontend viser data i browseren, mens backend leverer og behandler data på serveren. Tænk på det som en restaurant: frontenden er den synlige del — menukortet og bordene — mens backend er køkkenet, hvor maden tilberedes. Moderne arkitektur adskiller typisk frontend og backend, hvilket muliggør uafhængig skalering og udvikling. Frontenden sender HTTP-forespørgsler til backend-API'er, som returnerer data i JSON-format.
Hvorfor er backend vigtig?
Backend er fundamentet for enhver datadrevet applikation. Uden en solid backend kan du ikke gemme brugerdata, behandle betalinger, sende emails eller integrere med tredjepartssystemer. En velarkitekteret backend sikrer skalerbarhed (håndtering af mange samtidige brugere), sikkerhed (beskyttelse af følsomme data), pålidelighed (høj oppetid) og performance (hurtige svartider). Backend er særligt kritisk for virksomhedsapplikationer med kompleks forretningslogik.