Backend & API Technologies
Engineer reliable services, APIs and business logic.
Backend architecture connects business rules, data, integrations and security. The right design depends on transaction patterns, scale, consistency and change.

Themes
What this area covers
Selection
Selection criteria
- Workload pattern
- Latency
- Consistency
- Integration needs
- Team skills
- Deployment model
- Operational complexity
Technologies
Backend & APIs technologies
Node.js
Runtime
JavaScript/TypeScript runtime for APIs, real-time applications and event-driven services.
Express.js
Framework
Minimal Node.js web framework for APIs and server-side applications.
NestJS
Framework
Structured Node.js framework for modular TypeScript server applications.
Java
Language/Platform
Mature platform for enterprise applications, services and high-throughput backend systems.
Spring Boot
Framework
Java framework for production-grade APIs, microservices and enterprise services.
Python
Language
General-purpose language used for APIs, automation, AI, data and engineering tooling.
.NET
Platform
Microsoft application platform for enterprise web, services and desktop workloads.
GraphQL
API Technology
Typed query interface for client-driven access to application data.
REST
API Style
Widely adopted HTTP API approach for application and system integration.
gRPC
RPC Framework
High-performance typed RPC framework for internal service communication.
WebSockets
Protocol
Persistent bidirectional communication for real-time digital experiences.
Architecture before stack
Have a stack already—or need help choosing one?
Tell us what you are building, what already exists and the constraints that matter.