Interactive Learning

Interactive Engineering Guides

A collection of interactive study guides designed to help engineers learn complex backend and distributed systems topics through visual explanations, architecture diagrams, and real-world examples.

Apache Kafka: Beginner to Pro

Complete visual guide covering core concepts, internals, partitioning, ISR, system design patterns, and a Spring Boot E2E walkthrough.

FREE

System Design Interview Guide

Comprehensive guide covering scalability, databases, caching, messaging, distributed systems, and fintech patterns.

FREE
What This Project Is

Interactive study guides for backend & distributed systems

These guides are intended to complement official documentation, courses, and hands-on practice.
What You Get
What This Project Is Not
Whenever possible, explore official docs, real-world projects, production case studies, and community discussions.
Why This Exists

Modern AI tools can generate study material — but engineers waste hours organizing it

This project provides ready-to-use study resources you can learn from immediately — fully transparent about their purpose as educational guides.
Coming Soon

⚡ Redis / Valkey

Deep dive into Redis data structures, persistence, clustering, and real-world use cases.

IN PROGRESS

☕ JVM Internals

Understanding garbage collection, memory models, JIT compilation, and performance tuning.

PLANNED