Home/Programs/Backend & Distributed Systems
TRACK-04

Backend & Distributed Systems

Master high-throughput backend services, database internals, and microservices.

Duration:

16 Weeks

Commitment:

8–10 hours / week

Level:

Intermediate to Advanced

Format:

Live Cohort

Who is this program for?

  • Developers wanting to specialize in backend engineering and cloud infrastructure
  • Full-stack engineers looking to deepen their database and distributed systems knowledge
  • Engineers transitioning from monolithic apps to event-driven microservices

Prerequisites & Requirements

Basic programming experience in any backend language.

Hardware: Any laptop or desktop with 8GB+ RAM and a stable internet connection.
TECH STACK & TOOLING

Technologies You Will Master

GoNode.jsPostgreSQLRedisApache KafkaDockergRPCLinux
SYLLABUS

Curriculum Breakdown

4 Modules • 16 Weeks

Master concurrent programming, memory models, and networking.

Key Topics & Concepts:
  • Concurrency in Go / Node.js: Goroutines, channels, worker pools, and memory models
  • Building high-throughput HTTP servers, custom routers, and middleware chains
  • Benchmarking, profiling with pprof, and diagnosing memory leaks and race conditions
  • Linux system calls, process management, and socket programming basics
PRODUCTION CAPSTONES

Real Projects You Will Build

All capstones are reviewed line-by-line by senior tech mentors and deployed to live cloud environments.

Capstone 01

High-Throughput Order Matching Engine

Concurrent transaction processing service

Low-latency order book matching engine in Go handling concurrent bid/ask orders with in-memory state and PostgreSQL persistence.

#Go#PostgreSQL#Concurrency#gRPC
Capstone 02

Event-Driven Notification & Webhook Pipeline

Kafka-powered messaging system

Scalable event processing pipeline using Kafka consumer groups, exponential backoff retries, and dead-letter queues.

#Apache Kafka#Redis#Docker#Node.js
Capstone 03

Distributed Key-Value Store Prototype

LSM tree & WAL implementation

Storage engine exploring Append-Only Write-Ahead Log (WAL), in-memory memtable, and SSTable compaction.

#Go#Systems#Database Internals
QUESTIONS & ANSWERS

Frequently Asked Questions

We cover both Go and Node.js. Core concepts (indexing, caching, message queues, gRPC) apply universally to any backend stack.
TRACK-04 • Admissions Open

Backend & Distributed Systems

₹34,999/one-time / 16 weeks

Includes live interactive sessions, mentor code reviews, capstone projects, and alumni referral access.