RSS Amplifier

Blog

Hands On Kafka

StreamSocial - a global social media analytics and engagement platform designed to handle 50M requests. This system will process user interactions, generate real-time trends, personalized feeds, and analytics across multiple services.

handsonkafka.substack.comSource feed ↗17 posts

Live Last read · last published · next check

Latest posts

Lesson 56: Handling Failures

Module 4: The Matching Engine (Processor API)

Week 12 : Event-Driven Microservices & Production Readiness (Days 57–60)

StreamSocial Production Platform

Day 7: Offset Management Strategies

What we’ll build today

Lesson 55: Emitting the Match

Module 4: The Matching Engine (Processor API)

Day 6: Consumer Groups & Scalability

What we’ll build today

Week 11 : Monitoring, Logging & Kafka Security (Days 51–56)

StreamSocial Operations & Security Platform

Lesson 54: Locking Matches — Preventing Double-Booking at 3,000 Events/Sec

The Problem Nobody Talks About Until Production Burns

Lesson 52: Implementing the Search Loop

Module 4: The Matching Engine (Processor API)

Day 5: Engagement Consumer Development

What we’ll build today

Lesson 53: Distance Filtering — Why H3 Lies and How Haversine Saves You

The H3 Contract — What It Promises vs.

Day 4: High-Volume Producer Implementation

What we’re building today

Week 10 : Stateful Stream Processing & Interactive Queries (Days 46–50)

StreamSocial Stateful Processing Platform

Day 3: Topics & Partitions Strategy

What we’ll build today

Lesson 51: The K-Ring Algorithm — Inverted Index Search in RocksDB

The Problem Space

Week 9 : Kafka Streams Fundamentals & Stateless Processing (Days 41–45)

What We Will Build Today

Day 2: Kafka Cluster Setup

What we’ll build today

Lesson 50: Processing Rider Requests — The Spatial Normalization Gate

The Problem Nobody Talks About