❧
❧
❧
❧
ॐ
Jñāna Granth
The Chronicle of Learning
"A record of knowledge pursued, disciplines mastered,
and paths yet to be walked — written by hand and by code."
✦ ✦ ✦
Written & Maintained by Gaurav Chaudhary · NIT Kurukshetra · SDE
— Accounts of Progress — Updated in this Season —
f.01
⚡
Distributed Systems
System Design Fundamentals
CAP theorem, consistency models, consensus algorithms, and the foundational theory for building systems that endure chaos.
✓
CAP theorem & PACELC
✓
Consistent hashing
Raft consensus algorithm
Leader election patterns
Active
f.02
🔀
Messaging & Streaming
Apache Kafka Deep Dive
Partitions, consumer groups, offset management, exactly-once semantics, and Kafka Streams — the art of reliable message passing.
✓
Topics, partitions & replication
✓
Consumer group coordination
✓
Exactly-once semantics
✓
Kafka Streams basics
Mastered
f.03
🏗
Architecture Patterns
Microservices Design Patterns
Saga, CQRS, Event Sourcing, API Gateway, circuit breaker — the grammar of distributed service composition.
✓
API Gateway & BFF pattern
✓
Circuit breaker (Hystrix/Resilience4j)
CQRS & Event Sourcing
Saga pattern (choreography vs orchestration)
Active
f.04
☁️
Cloud Computing
AWS Cloud Foundations
EC2, S3, RDS, Lambda, SQS, IAM, VPC — building and securing cloud infrastructure on the world's dominant platform.
✓
EC2, S3, RDS essentials
Lambda & serverless patterns
VPC, subnets & security groups
IAM roles & policies
AWS SAA-C03 certification
Active
f.05
🐳
Containerisation
Kubernetes & Docker Mastery
Pods, deployments, services, ingress, Helm charts, and the operational patterns around container orchestration at scale.
✓
Docker multi-stage builds
✓
K8s deployments & services
✓
ConfigMaps, Secrets & RBAC
✓
Helm chart authoring
Mastered
f.06
🔁
CI/CD
Advanced CI/CD Pipelines
GitOps with ArgoCD, GitHub Actions workflows, canary deployments, blue-green strategies, and pipeline security.
GitHub Actions advanced workflows
ArgoCD / GitOps deployment
Blue-green & canary automation
Pipeline security & SAST
Planned
f.07
🐹
Go Language
Go Concurrency Internals
Goroutines, channels, the scheduler (M:N model), sync primitives, context propagation, and real-world patterns for concurrent Go.
✓
Goroutines & channel basics
Go scheduler (GMP model)
sync.WaitGroup, Mutex, RWMutex
Context & cancellation patterns
Worker pool pattern
Active
f.08
⚗️
Go Performance
Go Memory & Profiling
pprof profiling, heap escape analysis, GC tuning, memory alignment, and writing allocation-conscious Go code.
pprof CPU & memory profiling
Heap escape analysis (gcflags)
GC tuning & GOGC
Benchmark writing & optimization
Planned
f.09
🧠
Machine Learning
ML Fundamentals
Supervised & unsupervised learning, gradient descent, regularization, evaluation metrics — the mathematical bedrock of modern AI.
✓
Linear & logistic regression
Decision trees & random forests
Neural network basics
Evaluation metrics & cross-validation
Active
f.10
🤖
LLM Integration
LLM APIs & RAG Systems
Integrating LLMs into backend services — prompt engineering, embeddings, vector databases, RAG pipelines, and production AI patterns.
OpenAI / Anthropic API integration
Embeddings & vector stores (Pinecone)
RAG pipeline architecture
LangChain / LlamaIndex basics
Planned
f.11
🗄️
Data Engineering
Data Pipelines & Warehousing
Apache Spark, Airflow DAGs, data lakes on S3, columnar formats (Parquet/Avro), and batch vs stream processing architectures.
Apache Spark fundamentals
Airflow DAG authoring
Parquet & columnar storage
dbt for transformations
Planned
f.12
🌲
Advanced DSA
Trees, Graphs & Dynamic Programming
Segment trees, tries, Dijkstra, Bellman-Ford, DP patterns — the mathematical armoury of competitive and system-critical programming.
✓
Binary trees & BSTs
✓
Graph traversal (BFS/DFS)
Shortest path algorithms
DP patterns (knapsack, LIS, LCS)
Segment trees & Fenwick trees
Active
f.13
🔢
System-level Algorithms
Rate Limiting Algorithms
Token bucket, leaky bucket, fixed window, sliding window log — the algorithms behind real production rate limiters at scale.
✓
Fixed window counter
✓
Token bucket implementation
✓
Leaky bucket
Sliding window log (Redis sorted sets)
Active
— The Daily Resolve —
"Each dawn I shall study with intention , not mere habit.
I shall prefer depth over breadth , mastery over familiarity,
and honest effort over the comfort of already-known paths."
Inscribe
— 30-Day Study Streak Tracker — Click a day to mark it studied —