← Back to Blog
Article

What's New in Grokking the System Design Interview?

What's New in Grokking the System Design Interview?

If your mental picture of Grokking System Design is a long page of text with a few static diagrams, it is out of date.

A lot of engineers remember the original course that way, because that is how it looked when an early version was hosted on a third-party platform years ago. The course has changed since then. The original Grokking the System Design Interview on DesignGurus.io has been rebuilt from the ground up, and it now looks and feels nothing like the text-only version people remember.

This post is a plain rundown of what actually changed, and why those changes matter if you are preparing for an interview in 2026.

It is video now, not just text

The single biggest change is format.

The original Grokking System Design started life as written lessons. The current version pairs that writing with video lessons and illustrated explanations. You can watch a concept get explained, see it drawn out, and then read the detail at your own pace.

This matters more for system design than for most subjects. System design is spatial. Requests flow through gateways, data lands in shards, caches sit between layers, and queues absorb spikes. Watching that movement explained on video, instead of reconstructing it from a paragraph in your head, makes the ideas land faster and stick longer.

The writing did not go away. The videos sit on top of the illustrated text, so you get both. That is the part the older copies floating around the internet simply do not have.

The diagrams are interactive

Static architecture diagrams have a ceiling. You can study one for a long time and still not understand how the pieces talk to each other.

The updated course uses interactive architecture diagrams instead. You step through a design and watch it build, component by component, rather than staring at a finished picture and trying to reverse engineer the reasoning. By the time you reach the end of a case study, you have seen the system assembled in the same order you would have to assemble it at a whiteboard.

It expanded to 83 lessons

The curriculum grew. The current course is 83 lessons across five chapters, roughly 20 hours of content.

Here is how it breaks down:

  • Introduction to the system design interview, 5 lessons. What interviewers expect, functional versus non-functional requirements, back-of-the-envelope estimation, and what to avoid.
  • Glossary of system design basics, 20 lessons. The building blocks: load balancing, caching, data partitioning, replication, SQL versus NoSQL, CAP theorem, consistent hashing, quorum, Bloom filters, and more.
  • System design trade-offs, 23 lessons. A full chapter on the decisions interviewers actually probe.
  • System design problems, 33 lessons. More than 15 real case studies, each with a quiz.
  • Appendix, 2 lessons.

The trade-offs chapter is the one worth calling out. Older system design resources, including most of the "grokking system design" copies, teach you the components and then drop you into case studies. They tell you what a cache is. They do not teach you when to pick a write-through cache over a read-through one, or strong consistency over eventual consistency, or REST over RPC. The trade-offs chapter is built entirely around those decisions, which is exactly the part of the interview that separates a pass from a fail.

There are 237 quizzes now

Reading and watching are passive. Recall is active.

The updated course spreads 237 quizzes throughout the lessons, so you are constantly testing whether you actually absorbed something instead of just recognizing it. Every case study ends with a quiz, which means the design you just walked through gets locked in rather than fading the moment you move on.

This is one of those changes that sounds small and turns out to matter a lot. Active recall is one of the most reliable ways to retain technical material, and the quizzes bake it into the course instead of leaving it up to you.

It is updated continuously

A book freezes the day it prints. An abandoned course freezes the day its authors walk away.

The original Grokking the System Design Interview is actively maintained. At the time of writing, it was last updated within the past week. That ongoing maintenance is why the curriculum keeps pace with how interviews are actually run, including newer themes like event-driven architectures and streaming systems that did not feature heavily a few years ago.

When you are preparing for interviews this year, studying from material that reflects this year's expectations is not a nice-to-have. It is the whole point.

Still the original, just rebuilt

None of this changes the lineage. Grokking System Design is, and always has been, a Design Gurus course, created by Arslan Ahmad and his team. The version that lives on DesignGurus.io is the official one, maintained by the people who invented the methodology.

If you want the full story of how the name ended up on more than one platform, and how to tell the original from the copies, that is covered in detail on the homepage. The short version: the actively maintained course is the one on DesignGurus.io.

Should you revisit it?

If you used Grokking System Design years ago and bounced off the text-only format, the honest answer is yes, it is worth another look. It is a different experience now.

If you are starting your preparation fresh, this is the version to start with. Video, illustrated lessons, interactive diagrams, 83 lessons, 237 quizzes, and weekly updates, all from the original source.

You can see the full curriculum and start the free lessons here: Grokking the System Design Interview.