Articles by Tag #systemdesign

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

14 Case Studies: Master System Design in a Month

Are you looking to master system design in record time? The fastest way to accelerate your learning...

Learn More 899 3Sep 19 '24

8 System Design Courses to learn Distributed System Architecture (2025)

My favorite System design courses to learn Distributed System architecture in 2025

Learn More 811 5Oct 25 '24

Twitter System Design Example for Tech Interviews

Your complete guide to designing twitter or x.com in a system design interview with an example

Learn More 403 2Sep 26 '24

10 Things You Can Learn from Netflix’s Architecture

Netflix’s Architecture is a great example of Distributed systems, here are 10 things you can learn

Learn More 372 3Aug 25 '24

15 System Design Resources for Interviews (including Cheat Sheets)

These are the best resources to learn System Design and software design in-depth + 3 System design cheat sheets

Learn More 325 2Dec 14 '24

How does Apache Kafka work? Why is Kafka So fast?

A quick guide to learning how Apache works. what are the key components of Apache Kafka and its architecture and understand why Apache Kafka is so fast

Learn More 227 3Oct 1 '24

Top 16 System Design Resources for Programming Interviews

My favorite resources to prepare for system design interviews like books, online courses, websites, newsletters and GitHub repositories.

Learn More 217 1Oct 5 '24

System Design Roadmap for Beginners

System design sounds overwhelming. If you are an engineer who has decided to learn system design,...

Learn More 194 21Mar 14

The Software Design /System Design Interview Preparation RoadMap (with Resources)

Your complete guide to prepare for System Design Interviews in 2025

Learn More 179 5Mar 2

15 System design tradeoffs for Software Developer Interviews

Tradeoffs are an important part of software design and these are 15 essential design tradeoffs that every Software engineer should know and remember.

Learn More 164 4Dec 10 '24

DESIGN PATTERNS : A Deep Dive into Common Design Patterns

What is a design pattern? Design patterns are solutions to complex problems. Design...

Learn More 148 20Sep 4 '24

Is System Design Interview Book by Alex Xu Worth Reading? Review

Review of System Design Interview — An Insider Guide book by Alex Xu as a System design resource for tech interviews in 2025

Learn More 144 6Oct 10 '24

The Software Developer Interview Prep Roadmap (With Resources)

Step-by-step guide to prepare for Software developer Interview with books, courses, resources, and topics

Learn More 136 12Apr 19

System Design of YouTube: A Detailed Deep Dive into the Video Giant

🏗 High-Level Design (HLD) of YouTube The high-level design of YouTube is a distributed,...

Learn More 135 12Oct 27 '24

5 Must-Have System Design Cheat Sheets for Interviews

5 Must-Have System Design Cheat Sheets to Ace Your Next Interview

Learn More 130 10Jun 22

Builder Design Pattern

The Builder Pattern is a creational design pattern that provides a way to construct complex objects...

Learn More 126 11Oct 7 '24

11 Courses to Learn System Design and Software Architecture in depth

These are best online courses to learn System Design and Software Architecture in depth

Learn More 115 11May 4

Proxy Design Pattern

In my previous blogs, I explored various creational design patterns that deal with object creation...

Learn More 106 4Oct 19 '24

Low level design and SOLID Principles

Low-Level Design (LLD) is a critical phase in software development that bridges the gap between...

Learn More 96 2Oct 1 '24

7 Essential Topics for Software Engineering Interviews in 2025

7 Essential Topics for Software Engineering and Software Developer Interviews in 2025

Learn More 88 0Apr 10

12 Timeless Books Every Programmer Should Read

These are the 12 classic books on programming, system design, and coding which every programmer or developer should read

Learn More 87 14May 17

10 Must Read System Design Interview Books for Software Engineers

These are the best System Design Interview books for coding interviews.

Learn More 86 3Mar 9

Redis Demystified: A Simple Introduction for System Design 🧩

You’ve probably encountered the word "Redis" many times while learning about system design. This...

Learn More 73 5Jan 26

A Curious Encounter: Unraveling the Roles of Microservices, API Gateways, and API Servers

It all started during one of my routine code reviews at work. I was reviewing a piece of...

Learn More 66 17Dec 28 '24

7 Lessons That Would’ve Saved Me Years as a Frontend Engineer

A few years ago, if you had asked me what system design was, I probably would’ve said something like...

Learn More 63 8Mar 22

8 Common System Design Problems and How to Solve Them

System design is at the heart of building scalable and reliable applications. As systems grow, they...

Learn More 63 5Nov 27 '24

Top 10 Resources to Learn Kubernetes (K8) in 2025

These are the best resources like books, courses, YouTube channels, tutorials and documentations to learn K8.

Learn More 60 1Feb 23

Scared of System Design? Try This Tradeoff Quadrant

I’m a frontend engineer. And I still remember the first time someone asked me to “design a scalable...

Learn More 53 11May 4

Designing a Scalable Backend for Flash Sales

Recently, my peer group had an interesting discussion about designing a scalable backend for a...

Learn More 46 6Dec 23 '24

System Design Fundamentals: A Complete Guide for Beginners

System design is easy !! The key is knowing what to use and when to use it. Once you get familiar...

Learn More 36 3Oct 2 '24