Track 2 · Intermediate

Advanced Product & Infrastructure Engineering

Production engineers, backend specialists and cloud engineers who operate systems at scale.

6–8 months 18 modules · 6 phases Track 1 graduates or engineers with equivalent production experience
Capstone

Production-grade multi-service platform — Kubernetes-deployed, load-tested at 10k concurrent users.


Core stack
BullMQKafkaPostgreSQLPgBouncerRedisElasticsearchWebRTCDocker
What you'll become

Learning outcomes

Graduate this track able to work as:

Backend engineers (senior-ready)
Cloud & infrastructure engineers
Security engineers
Production engineers
DevOps specialists
Platform engineers
Curriculum

Module timeline

18 modules across 6 phases. Tap any module to see its topics. P Practical H Hybrid T Theory

Phase 1

Advanced Backend Systems

8 weeks
  • Monolith vs microservices tradeoffs
  • Service decomposition
  • API gateway patterns
  • BFF architecture (deep)
  • Internal vs external APIs
  • Backward compatibility
  • Versioning strategies
  • Timeout & retry design
  • Circuit breakers
  • Bulkheads
Hands-on

Upgrade from Track 1: you learned to build APIs — now learn why systems break at scale and how to architect against it.

  • Sync vs async patterns
  • Message queues (BullMQ)
  • Job scheduling
  • Dead letter queues
  • Retry with exponential backoff
  • Idempotency patterns
  • Event ordering
  • Fan-out systems
  • Saga pattern basics
  • Outbox pattern
Hands-on

Lab: Build a distributed notification system — email + SMS + push via queues, with retry, dead-letter handling and delivery-status tracking.

  • Cache invalidation strategies
  • Write-through / write-back / write-around
  • Cache stampede prevention
  • Distributed locking
  • Token bucket algorithm
  • Sliding window rate limiting
  • Per-user vs per-IP limits
  • Redis cluster patterns
Phase 2

Database Internals & Storage Engineering

8 weeks
  • B+ tree internals
  • LSM tree internals
  • WAL deep dive
  • MVCC
  • Query planner internals
  • EXPLAIN ANALYZE
  • Isolation levels deep dive
  • Locking vs MVCC tradeoffs
  • Storage engines compared
  • Vacuum & bloat management
Hands-on

Upgrade from Track 1: you learned to write queries — now learn why a query is slow and how to fix it at the engine level.

  • Index design strategies
  • Partial indexes
  • Composite indexes
  • Index-only scans
  • N+1 problem patterns
  • Query rewriting
  • Materialized views
  • Connection pooling (PgBouncer)
  • Slow-query detection & logging
  • Primary-replica replication
  • Logical vs physical replication
  • Read replicas in practice
  • Horizontal sharding strategies
  • Shard key selection
  • Cross-shard queries
  • Distributed DBs (PlanetScale, CockroachDB)
  • Vector databases (pgvector, Pinecone)
Hands-on

Lab: Take a slow multi-tenant query from Track 1’s HRMS, diagnose with EXPLAIN ANALYZE, redesign schema and indexes, and benchmark before/after.

Phase 3

Security & Cryptography Engineering

6 weeks
  • Cryptography foundations
  • Symmetric encryption (AES)
  • Asymmetric encryption (RSA, ECC)
  • Diffie–Hellman key exchange
  • ECDH
  • Hash functions (SHA family)
  • HMAC
  • Digital signatures
  • PKI & certificates
  • TLS handshake internals
  • HTTPS internals
  • mTLS
  • OWASP Top 10 in depth
  • SQL injection patterns
  • XSS & CSRF
  • JWT attack vectors
  • OAuth2 security edge cases
  • Secrets management (HashiCorp Vault)
  • API key rotation
  • Input sanitization systems
  • Dependency vulnerability scanning
  • SAML deep dive
  • OIDC flows
  • Enterprise SSO
  • SCIM provisioning
  • Attribute-based access control (ABAC)
  • Zero-trust principles
  • Service-to-service auth
  • mTLS for internal services
Hands-on

Phase project: Implement SAML SSO + SCIM on the HRMS. Add secrets rotation with Vault. Run OWASP ZAP against the APIs and fix all critical findings.

Phase 4

Messaging, Realtime & Search Infrastructure

6 weeks
  • Kafka architecture & internals
  • Topics, partitions, offsets
  • Consumer groups
  • Producer acknowledgment modes
  • Exactly-once semantics
  • Kafka vs RabbitMQ vs BullMQ
  • Event-streaming pipelines
  • Schema registry
  • Kafka Connect basics
Hands-on

Upgrade from Track 1: BullMQ handled simple job queues — Kafka handles event streaming at scale where ordering, replay and consumer lag matter.

  • WebRTC architecture
  • STUN & TURN servers
  • ICE framework
  • SDP negotiation
  • RTP protocol
  • NAT traversal
  • Signaling server design
  • Peer-to-peer vs SFU vs MCU
  • Media server basics
  • Presence systems
  • Elasticsearch internals
  • Inverted indexes
  • Full-text search
  • Relevance scoring (BM25)
  • Analyzers & tokenizers
  • Aggregations
  • Fuzzy search
  • Syncing Postgres → Elasticsearch
  • Vector search basics
Hands-on

Phase project: Add a real-time activity feed to the HRMS using Kafka (event stream) + Elasticsearch (searchable audit log) + WebSocket (live push to dashboard).

Phase 5

Cloud, DevOps & Production Infrastructure

10 weeks
  • Multi-stage Dockerfiles
  • Container security scanning
  • Docker layer optimization
  • Kubernetes architecture deep dive
  • Pod lifecycle
  • Deployments & rollbacks
  • StatefulSets
  • Ingress controllers
  • Secrets management in K8s
  • Horizontal pod autoscaling
  • Helm charts
  • Namespace isolation
Hands-on

Upgrade from Track 1: basic Docker and EC2 become production Kubernetes with autoscaling, rollbacks, secrets and zero-downtime deploys.

  • VPC design
  • Private vs public subnets
  • Security groups & NACLs
  • ALB & NLB
  • Auto-scaling groups
  • RDS multi-AZ
  • ElastiCache
  • SQS & SNS
  • S3 lifecycle policies
  • CloudFront
  • IAM roles & policies
  • AWS Secrets Manager
  • Terraform fundamentals
  • State management
  • Modules & workspaces
  • GitHub Actions deep dive
  • Blue-green deployments
  • Canary deployments
  • Feature flags
  • Rollback strategies
  • Secrets in CI/CD
  • Pipeline security
  • Three pillars: logs, metrics, traces
  • OpenTelemetry
  • Distributed tracing (Jaeger)
  • Metrics (Prometheus + Grafana)
  • Log pipelines (Loki / ELK)
  • Alerting design
  • SLIs, SLOs, SLAs
  • Error budgets
  • Incident response playbooks
  • RCA process
Hands-on

Phase project: Deploy the full HRMS stack to AWS with Terraform. Kubernetes with autoscaling. Full observability. CI/CD with blue-green deploys. Simulate a production incident and run an RCA.

Phase 6

Performance Engineering & Capstone

8 weeks
  • CPU profiling
  • Memory profiling & leak detection
  • Node.js performance tools
  • Flame graphs
  • Load testing (k6 / Artillery)
  • Throughput vs latency tradeoffs
  • Connection pool tuning
  • GC pressure analysis
  • Network latency diagnosis
  • APM tooling
  • Extend the HRMS into a multi-service platform
  • Add Kafka event streaming
  • Add SAML SSO
  • Add Elasticsearch search
  • Add a WebRTC video-calls module
  • Full Kubernetes deployment
  • Observability dashboard
  • Load-test to 10k concurrent users
  • Performance report & architecture review
Hands-on

Final deliverable: A production-deployed, multi-service platform — Kafka-driven events, Elasticsearch search, SAML SSO, WebRTC video, full K8s infra, observability, and a load-test report proving it handles 10k concurrent users.

Hands-on

Practical labs & phase projects

Backend Scalability & Architecture Patterns

Upgrade from Track 1: you learned to build APIs — now learn why systems break at scale and how to architect against it.

Event-Driven Architecture & Queues

Lab: Build a distributed notification system — email + SMS + push via queues, with retry, dead-letter handling and delivery-status tracking.

Database Internals

Upgrade from Track 1: you learned to write queries — now learn why a query is slow and how to fix it at the engine level.

Replication, Sharding & Distributed Databases

Lab: Take a slow multi-tenant query from Track 1’s HRMS, diagnose with EXPLAIN ANALYZE, redesign schema and indexes, and benchmark before/after.

Advanced IAM & Zero-Trust Architecture

Phase project: Implement SAML SSO + SCIM on the HRMS. Add secrets rotation with Vault. Run OWASP ZAP against the APIs and fix all critical findings.

Kafka & Distributed Messaging

Upgrade from Track 1: BullMQ handled simple job queues — Kafka handles event streaming at scale where ordering, replay and consumer lag matter.

Search Engineering (Elasticsearch)

Phase project: Add a real-time activity feed to the HRMS using Kafka (event stream) + Elasticsearch (searchable audit log) + WebSocket (live push to dashboard).

Advanced Docker & Kubernetes

Upgrade from Track 1: basic Docker and EC2 become production Kubernetes with autoscaling, rollbacks, secrets and zero-downtime deploys.

Observability & Reliability Engineering

Phase project: Deploy the full HRMS stack to AWS with Terraform. Kubernetes with autoscaling. Full observability. CI/CD with blue-green deploys. Simulate a production incident and run an RCA.

Capstone — Production-Grade Platform

Final deliverable: A production-deployed, multi-service platform — Kafka-driven events, Elasticsearch search, SAML SSO, WebRTC video, full K8s infra, observability, and a load-test report proving it handles 10k concurrent users.

Portfolio

Projects you'll ship

Phase 1

Distributed Notification System

Email + SMS + push via queues, with retry, dead-letter handling and delivery-status tracking.

Phase 2

Query Optimization Overhaul

Diagnose a slow multi-tenant query with EXPLAIN ANALYZE, redesign schema/indexes, and benchmark before/after.

Phase 3

SSO + Zero-Trust Hardening

SAML SSO, SCIM provisioning, Vault-backed secrets rotation and OWASP ZAP-verified API security.

Phase 4

Realtime Activity Feed

Kafka event stream + Elasticsearch audit log + WebSocket live push to the dashboard.

Phase 5

Production Infra on AWS

Terraform + Kubernetes with autoscaling, full observability, blue-green CI/CD and a simulated incident RCA.

Phase 6

Multi-Service Platform (Capstone)

A K8s-deployed platform with Kafka, SSO, search and WebRTC video — load-tested at 10k concurrent users.

Toolchain

Tools & technologies covered

BullMQKafkaPostgreSQLPgBouncerRedisElasticsearchWebRTCDockerKubernetesHelmAWSTerraformGitHub ActionsHashiCorp VaultPrometheusGrafanaJaegerOpenTelemetryk6

Career outcomes

This track is built to make you employable at the level above where you started. Pair it with your deployed capstone and public write-ups, and you walk into interviews with proof, not promises.

See the full career roadmap
Questions

Track 2 FAQs

Track 1 graduates and engineers with equivalent production experience who want to operate systems at scale — backend, cloud, DevOps, security and platform roles.
Track 1 taught you to build systems; Track 2 teaches you why they break at scale and how to architect, secure, deploy and observe them in production.
Around 6–8 months across six phases and 18 modules, ending with a production-grade multi-service platform load-tested at 10k users.
Not necessarily. If you already have solid production backend experience, you can join Track 2 directly after an advisory review.
Real Kubernetes, Kafka, Elasticsearch, Terraform-provisioned AWS and a full observability stack — deployed, load-tested and incident-simulated.
Yes. You’ll do performance engineering, incident RCAs and a defensible capstone that maps directly to senior backend and platform interviews.

Enroll in Track 2

Track 1 graduates or engineers with equivalent production experience — this is where you start. Talk to an advisor to confirm it's the right fit.

Ready to Build Something Remarkable?

From product discovery to deployment — our engineers and consultants are on hand to help you move faster.

No commitment required  ·  Response within 24 hours  ·  50+ projects delivered