Tutorials
Practical guides for backend engineers. Learn step by step with real-world examples.
Apache Kafka
4 tutorials
Introduction to Kafka Streams
Build real-time stream processing applications with Kafka Streams. Stateless and stateful operations explained with examples.
Kafka Consumers Deep Dive
Master Kafka consumers — consumer groups, offset management, error handling, and exactly-once semantics explained.
Kafka Producers: A Practical Quickstart
Learn how to build your first Kafka producer with Spring Boot. Send messages, handle errors, and understand key concepts.
What is Apache Kafka? A Beginner's Guide
Understand the fundamentals of Apache Kafka, why it matters in modern architectures, and how it differs from traditional message queues.
Spring Boot
3 tutorials
Spring Security Fundamentals
Secure your Spring Boot applications with authentication, authorization, JWT tokens, and OAuth2 patterns.
Connecting Spring Boot to a Database
Learn Spring Data JPA, entity mapping, repositories, and how to build data-driven applications with MySQL and PostgreSQL.
Building Your First REST API with Spring Boot
A hands-on guide to creating your first REST API. Learn controllers, request mapping, JSON serialization, and best practices.
System Design
2 tutorials
Choosing the Right Database
SQL vs NoSQL, CAP theorem, sharding, replication — understand database design patterns for scalable systems.
System Design 101: Core Concepts
Master the fundamentals of system design. Load balancers, caching, databases, CDNs, and how they work together.
Microservices
1 tutorial
Java
2 tutorials
Java Concurrency Made Simple
Understand threads, synchronizers, concurrent collections, and ExecutorService with practical examples.
Java Collections: Beyond the Basics
Deep dive into Java collections — List, Map, Set internals, performance characteristics, and when to use what.
Interviews
2 tutorials
What to Expect in a Backend Mock Interview
Real mock interview experiences shared by candidates. Learn what questions come up and how to handle them.
Backend Interview Preparation Guide
A comprehensive roadmap for backend engineering interviews — from resume to offer letter.