Wiidev Academy

Backend Architecture

Build robust and scalable systems. Microservices architectures and databases.

Level: advancedDuration: one_monthFormat: remoteNext session: Sep 1, 20268 Spots left

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

  1. 01Week 1 — Foundations: REST APIs, PostgreSQL, authentication
  2. 02Week 2 — Performance: caching, message queues, SQL optimization
  3. 03Week 3 — Architecture: microservices, event-driven, API contracts
  4. 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