Regular price: $6.95

Free with 30-day trial
Membership details Membership details
  • A 30-day trial plus your first audiobook, free
  • 1 credit/month after trial – good for any book, any price
  • Easy exchanges – swap any book you don’t love
  • Keep your audiobooks, even if you cancel
  • After your trial, Audible is just $14.95/month
OR
In Cart

Publisher's Summary

It is a fact that you'll be bombarded with system design interview questions which have become part and parcel of all the software engineering hiring processes.

Your performance in these interviews will reflect upon your capability to work with complex systems and translate into the role and position that the interviewing organization is interviewing you for.

This audiobook is a comprehensive guide to master all the concepts about SDIs.

©2017 Stuart Broad (P)2017 Stuart Broad

What members say

Average Customer Ratings

Overall

  • 4.4 out of 5.0
  • 5 Stars
    16
  • 4 Stars
    5
  • 3 Stars
    1
  • 2 Stars
    0
  • 1 Stars
    2

Performance

  • 4.3 out of 5.0
  • 5 Stars
    13
  • 4 Stars
    8
  • 3 Stars
    1
  • 2 Stars
    0
  • 1 Stars
    2

Story

  • 4.6 out of 5.0
  • 5 Stars
    17
  • 4 Stars
    4
  • 3 Stars
    1
  • 2 Stars
    0
  • 1 Stars
    1
Sort by:
  • Overall
  • Performance
  • Story

Not in depth, more so an overview

Useful info regarding:
scaling horizontal vs vertica,l
distributed systems designs,
availability consistency tolerance,
sharding,
caching,
hashing,
client server / slave master model

Once again this was a very brief overview. Not in depth does leave out info such as security, monitoring, etc.

  • Overall
  • Performance
  • Story

Very well summarized

Very well summarized responses to design pattern questions. Of course you must at the least be familiar with the object oriented concepts, but, this book will help you maximize the concept of typical design pattern a company will ask you. You must be able to answer these questions. Some candidates fail because lack of knowledge while some fail because they do not find the right way to approach the problem. This book provides valuable ways to fix both problems. Try it!

  • Overall
  • Performance
  • Story

Overall good

Overall, this book is a great read for anybody that manages, or aspires to manage, a team of humans (regardless of the System Design). It is also a book that you can circle back to time and again to gauge the success of both yourself and your team, so I will most definitely be keeping it on my desk as a manual to remind myself of what needs to be done to successfully, and consistently, grow, manage, and lead a successful team.

This is the book exactly what I'm looking for reference. It provide a reliable and easy to understand strategy to approach system design questions.

  • Overall
  • Performance
  • Story

Why don't we listen....

Of silver bullets and secret sauce.... It's not a problem without a solution most simply don't have the will to make the way. This is a realistic treatise that provides the why and how. Great quick listen....

  • Overall
  • Performance
  • Story

Lots of info!

Loved it, very useful and innovative. I will certainly recommend it to my colleagues.
Ever since systems design appeared shortly before WWII, many firms have continued to regard it as a standard practice in any software engineering hiring process

  • Overall
  • Performance
  • Story

A MUST read for every critical thinker!

This book helped me reconnect the pieces and begin to experience the world from a whole systems perspective, and that makes all the difference. Because changing the way we see things also changes the way we respond, whole systems thinking encourages us to figure out WHY things aren't working so we can improve our own society, instead of focusing on deciding who to blame. Your performance in these interviews will reflect upon your capability to work with complex systems

  • Overall
  • Performance
  • Story

Easy basics of system design

If you are looking for a basic system design look no further, the concepts are explained with adequate examples and further links for detail study. A bit short just a few hours read. But a good overview on system design. The few interview questions covered was done in details.

  • Overall
  • Performance
  • Story

Helpful Book!!!

Awesome book, Short and precise for quick learning.

Pros, precise, good for quick learning.
Cons, some terminology related to hash encryption needs some background

  • Overall
  • Performance
  • Story

Clear and Simple

Crystal clear and concise explanation of concepts and a good reference for research papers on the topics. This book should be used as a starting point but further reading is required to get deeper knowledge about the concepts.

  • Overall
  • Performance
  • Story

Great book to get started with designing at scale

Great book to get started with designing at scale. It's a gentle introduction, and explains some basic concepts really well to get started and graduate to more resources.