Backend Architecture
Build robust and scalable systems. Microservices architectures and databases.
Full overview
4-week intensive training to become an operational backend architect. You cover API design, data modeling, microservices, containerization and deployment on Kubernetes. Each week combines lectures, labs and hands-on work on a real project deployed in production.
The backend is the heart of any modern application. It handles business logic, data persistence, authentication, third-party integrations, and scalability. This 4-week training transforms you into a backend architect capable of designing, implementing, and deploying robust, scalable systems.
Week one lays the foundations: REST and GraphQL API design with Node.js and TypeScript, PostgreSQL data modeling with Prisma, JWT authentication with refresh tokens and role-based access control (RBAC). Week two is dedicated to performance: Redis caching (cache-aside, write-through strategies), message queues with BullMQ for asynchronous processing, SQL query optimization, and cursor-based pagination.
Week three shifts to distributed architecture: decomposing a monolith into microservices, inter-service communication (REST, gRPC, events), resilience patterns (circuit breaker, retry, timeout), and API contract management. The final week is 100% ops: Docker multi-stage builds, Kubernetes orchestration (pods, services, ingress), instrumentation with OpenTelemetry (logs, metrics, distributed traces), and CI/CD pipelines with GitHub Actions.
What you'll learn
- Design robust REST and GraphQL APIs (auth, validation, pagination)
- Model a PostgreSQL database with indexes, constraints and migrations
- Implement caching (Redis) and message queues (BullMQ/RabbitMQ)
- Containerize with Docker and orchestrate with Kubernetes
- Instrument an application (logs, metrics, traces) with OpenTelemetry
- Deploy a service to production with CI/CD
Prerequisites
- Comfortable with at least one backend language (Node.js, Python, Go, Java)
- Working knowledge of SQL and HTTP
- Have already shipped an application end-to-end
Curriculum
- 01Week 1 — Foundations: REST APIs, PostgreSQL, authentication
- 02Week 2 — Performance: caching, message queues, SQL optimization
- 03Week 3 — Architecture: microservices, event-driven, API contracts
- 04Week 4 — Production: Docker, Kubernetes, observability, CI/CD
Book my seat ?
Book your seat in a few clicks. Our team confirms the session and supports you with the paperwork.
Book my seat