Vad är Backend
Serversidan av applikationen: affärslogik, databaser, API:er
Backend
Backend — serversidan av en applikation som ansvarar för databehandling, affärslogik och databasinteraktion.
Backend-komponenter
| Komponent | Syfte | |-----------|-------| | Applikationsserver | HTTP-förfrågningshantering | | Databas | Datalagring och hantering | | API | Gränssnitt för frontend-interaktion | | Cache | Accelerera dataåtkomst | | Meddelandeköer | Asynkron uppgiftsbearbetning |
Populära teknologier
- Node.js — JavaScript på servern
- Python (Django, FastAPI) — snabb utveckling
- Java (Spring) — företagsapplikationer
- Go — hög prestanda
- PHP (Laravel) — webbapplikationer
- C# (.NET) — Microsoft-ekosystem
Arkitekturmönster
- Monolith — allt i en applikation
- Mikrotjänster — oberoende tjänster
- Serverless — funktioner utan servrar
- Event-driven — händelsebaserad arkitektur
Backend-uppgifter
- Autentisering och auktorisering
- Datavalidering
- Affärslogik
- Integration av externa tjänster
- Skalning och prestanda