What is Backend

When we say Backend, there are:

Language Runtime Common Framework Memory CPU Efficiency Concurrency Model Strength
Java JVM Spring Boot Medium–High Medium Thread / Virtual Threads Enterprise systems
JavaScript V8 (Node.js) Express Low Medium Event loop (non-blocking I/O) I/O-heavy apps
Python Interpreter Django / Flask Medium Lower Limited (GIL) Rapid development
Go Go runtime Gin / net/http Low High Goroutines (M:N scheduling) High concurrency systems

Layer 1: Programming Language

Layer 2: Runtime / Execution Model

Layer 3: Concurrency model

Layer 4: Framework