Contents:

image.png

<aside>

bit.ly/minda-sd

</aside>

Resources I’ve Assembled

System Design Topics by Level (Mid / Senior / Staff)

I put together a spreadsheet of topics that covers the fundamentals in the book “Understanding Distributed Systems”. It lays out topics to study for the intermediate, senior and staff level of interview.

Google Spreadsheet of System Design Topics (by Level you are targeting)

Videos I’ve Made

https://youtu.be/oNCEXY83yuQ?si=xEI1ck3VKEbyEXyF


minda_myers_httpss.mj.runOuLY-PY90r0_httpss.mj.runEwERlDKBscc_081eda27-0596-4945-8c4e-c1adcb7fbef0_2.png

Topics & My Notes

→ Databases

PostgreSQL

→ Technologies

Kafka

Elasticsearch

→ Networking

Network Communication in Distributed Systems

→ API

APIs and RESTful HTTP

Network Load Balancing in Distributed Systems


Top Resources

Hello Interview

I can’t recommend the Hello Interview website nearly enough. Their written material and Youtube channel laid the basis for my practical understanding in terms of understanding what I would need for a System Design Interview.

Their Youtube example interviews demonstrate how to give a System Design interview, which is the framework I learned for my own interviews.

I downloaded and made a copy of their public website material: