§05 Services

Large-scale applications

Architecture that survives traffic and team growth: clear module boundaries, asynchronous processing, automated deployments and full visibility into production.

99.9%typical uptime goal
MTTRcounted in minutes
1-clickdeploy and rollback
Typical problems I solve

Sound familiar?

A monolith where every change breaks something elsewhere.

Microservices introduced too early — complexity without benefit.

Outages detected by customers, not by monitoring.

Manual deployments and fear of Friday deploys.

Reference architecture

What it usually looks like inside

CLUSTER · K8S / OKDClientsweb · mobile · APIGatewayauth · rate limitDomain modulesNestJSQueue / eventsBullMQ · RabbitMQPostgreSQLreplicas · PITRWorkersNode · PythonObservabilityGrafana · LokiDWG · PLATFORM-01 · nightdev
  1. Clientsweb · mobile · API
  2. Gatewayauth · rate limit
  3. Domain modulesNestJSQueue / eventsBullMQ · RabbitMQ
  4. PostgreSQLreplicas · PITRWorkersNode · Python
  5. ObservabilityGrafana · Loki
Reference architecture · Large-scale applications
What you get

The scope you get

Architecture & ADRs

Modular monolith or services — decided by team and domain.

Backend

NestJS / Python / Go, DDD where it pays off, contract tests.

Asynchronous processing

Queues and events for heavy and external operations.

Containers & K8s

Docker, Kubernetes / OpenShift, autoscaling, IaC.

Observability

Logs (Loki), metrics (Prometheus), dashboards and alerts in Grafana.

Code review & mentoring

Standards, reviews and onboarding so the team grows with the system.

Stack

Technologies in this area

  • Node.js
  • NestJS
  • Python
  • Go
  • PostgreSQL
  • Docker
  • Kubernetes
  • OpenShift
  • Grafana
  • Prometheus
Questions

Large-scale applications — FAQ

01Microservices or monolith?

Usually a modular monolith with clear boundaries — faster to build and easy to split later. Microservices when scale or organisation demands it.

02Do you work with an existing team?

Yes — as an architect / tech lead: I design, review, write key modules and mentor.

03Which cloud?

AWS, GCP, Azure, Hetzner or on-premise (OpenShift/OKD). Matched to requirements and budget.

Got a project that has to be fast and work at scale?

Describe it in 2 minutes. I'll reply within 24 hours with first insights and a proposed next step.