About Me
Projects
Blog

© 2026 Md. Abid Hasan. All rights reserved.

About MeProjectsBlog
Upwork

Insights & Thoughts

Exploring the frontiers of backend engineering, distributed systems, and AI architecture.

15 posts
Kafka Streams Part 3: Making It Production-Ready
Backend
August 25, 2026
•13 min read

Kafka Streams Part 3: Making It Production-Ready

Take Kafka Streams to production — custom Serdes, event time, exactly-once processing, error handling with dead-letter queues, scaling, testing, and the mistakes everyone makes.

#Kafka#Java#Stream Processing+2
Read Article
Kafka Streams with Spring Boot: Real-Time Pipelines the Spring Way
Backend
August 25, 2026
•11 min read

Kafka Streams with Spring Boot: Real-Time Pipelines the Spring Way

Build a production-shaped streaming app with Spring Boot and Spring Kafka — REST input, JSON events, running aggregates, and windowed fraud alerts, with Spring managing all the plumbing.

#Kafka#Spring Boot#Java+2
Read Article
Kafka Streams Part 1: Stream Processing Made Simple
Backend
August 25, 2026
•12 min read

Kafka Streams Part 1: Stream Processing Made Simple

Learn what Kafka Streams is, why it exists, and build your first real-time word counting app — explained in plain words with working code you can run today.

#Kafka#Java#Stream Processing+2
Read Article
Kafka Streams Part 2: KStreams, KTables, Joins and Windows
Backend
August 25, 2026
•14 min read

Kafka Streams Part 2: KStreams, KTables, Joins and Windows

Master the two core abstractions of Kafka Streams — KStream and KTable — then learn stateful operations, joining streams like SQL, and windowing time on data that never ends.

#Kafka#Java#Stream Processing+2
Read Article
Caching Part 1: Fundamentals — Why, When, and When Not to Cache
System Design
April 22, 2026
•5 min read

Caching Part 1: Fundamentals — Why, When, and When Not to Cache

The complete guide to caching fundamentals — hit ratios, eviction basics, and the real question: when is caching actually a bad idea?

#Caching#System Design#Redis+2
Read Article
Caching Part 9: Hands-On — Code Labs and Real Implementations
System Design
April 22, 2026
•6 min read

Caching Part 9: Hands-On — Code Labs and Real Implementations

Copy-paste-ready caching implementations — Spring Cache annotations, two-level caching with Caffeine + Redis, and a full Docker Compose setup.

#Caching#System Design#Redis+3
Read Article