DDIA for system design

Jan 27 22 Comments

I see a lot people recommended DDIA for system Design.
Can someone tell me how the book helped you crack the interview?

Also it is quite big, so what chapters/parts would you recommend to read first?

TC : 120K
Yoe: 2

comments

Want to comment? LOG IN or SIGN UP
TOP 22 Comments
  • Amazon
    poda

    Go to company page Amazon

    poda
    System design is a way to demonstrate your breath and depth of knowledge
    You should be able to show case how you handle an abstract problem.
    It is not the answers You give but quality of questions you ask, tradeoffs you make, tools you have at your disposal.
    Can you spot potential challenges such as single point of failure, do you create good abstractions, highly cohesive yet loosely coupled system
    Do you know what might be the bottleneck (reads or writes) and how do you intend to solve for that.
    Do you take cost into consideration? What's your api like? Do you have well defined data model with nice bounded context? When you make a recommendation, are you able to mouth off the cost benefits of your choices?
    Do you take reliability, consistency (very different from C in ACID), availability considerations.
    If you were to suggest that i will abstract out the complexity of coordination by using a zookeeper cluster.. that's fine.. almost everyone does it.. but when challenged do you know why and how it does what it does).
    When you say dynamodb.. do you know why? Why is it key value always available db better but may fail on consistency etc.

    So DDIA gives you ammunition to sound more intelligent than you may be.

    Can you perhaps sound knowledgeable about causality, vector clock, version vector, which are common things that various distributed databases use. Again it is not that you should know but enough to sound dangerous I think because you never know what you are up against.

    This is all assuming you are targeting Staff or Sr Staff engineering role.

    Given your YoE being 2 and you may be fairly green, you may not. Educative/grokking is more than enough. I'd focus more on LC and getting those juicy offers

    All the best and wish you all green lights OP
    Jan 27 12
  • Centro
    small_pp

    Go to company page Centro

    small_pp
    flung summarizes it pretty well
    Giving back - how I cleared L6 System Design - Part 1 (Tech Industry)
    https://us.teamblind.com/s/4yufM3RY
    Jan 27 1
  • Walmart
    poggdb

    Go to company page Walmart

    poggdb
    Not sure about DDAI, I know about DDIA. Asking questions Without posting TC ? You know about GTFO ?
    Jan 27 5
  • Flagged by the community.