Introduktion
Backend är den del av en webbsida eller app som jobbar "bakom kulisserna". Det är här all logik, datahantering och säkerhet sker, som inte syns direkt för användaren. Backend hanterar bland annat:
- Databaser - där information lagras permanent (persistent data).
- API:er - som kopplar frontend och backend, och låter olika system prata med varandra.
- Autentisering och behörigheter - vem som får se och göra vad.
- Affärslogik - regler och beräkningar som bestämmer hur appen fungerar.
Backend samarbetar ofta med en databas där data lagras, exempelvis användarkonton, produkter eller bokningar. Databasen gör det möjligt för flera personer eller system att dela samma information samtidigt, medan backend ansvarar för att data hanteras på ett säkert och korrekt sätt.
Ett annat viktigt begrepp är normalisering. Det handlar om att organisera databasen på ett sätt som minimerar duplicering och gör det lättare att uppdatera data. Normalisering är en grundsten för bra backend och stabila system.
Kort sagt: backend är motorn som driver webben och apparna du använder, och ser till att data lagras säkert, kan uppdateras korrekt och delas på ett kontrollerat sätt.

