makeitcoderMakeItCoder
HomeBlogsCoursesCategories

All Blog Posts

Explore the latest articles, tutorials, and systems thinking from the blog.

Story•Read More
How to Design Youtube

Learn how to design youtube with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
How to Design Instagram

Learn how to design instagram with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
How to Design Netflix

Learn how to design netflix with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
How to Design an E-commerce System

Learn how to design an e-commerce system with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
How to Design a Payment System

Learn how to design a payment system with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
How to Design a Notification System

Learn how to design a notification system with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
How to Design a Chat Application

Learn how to design a chat application with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
Load Balancing Explained

Learn load balancing explained with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
Caching Strategies

Learn caching strategies with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
CAP Theorem Explained

Learn cap theorem explained with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
Consistency vs Availability

Learn consistency vs availability with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
Horizontal vs Vertical Scaling

Learn horizontal vs vertical scaling with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
Message Queues Explained

Learn message queues explained with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
Kafka Architecture Explained

Learn kafka architecture explained with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
Rate Limiter System Design

Learn rate limiter system design with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
Distributed ID Generation

Learn distributed id generation with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
High Availability Architecture

Learn high availability architecture with clear explanations, examples, best practices, and production considerations.

System Design
Story•Read More
Docker for Java Developers

Learn docker for java developers with clear explanations, examples, best practices, and production considerations.

DevOps / Cloud
Story•Read More
Dockerfile for Spring Boot

Learn dockerfile for spring boot with clear explanations, examples, best practices, and production considerations.

DevOps / Cloud
Story•Read More
Docker Compose Explained

Learn docker compose explained with clear explanations, examples, best practices, and production considerations.

DevOps / Cloud

Prev

1

2

3

4

5

6

Next

MakeItCoder

Stories, tutorials, and ideas for developers building elegant products and thoughtful experiences.

Contacthello@makeitcoder.com
© 2026 MakeItCoder. Crafted for curious minds.