systemdesignfightclub/SDFC has 2,552 GitHub stars and 304 forks. GitHot measured +2 stars in 24 hours and +3 in 7 days. Last checked 2026-11-12 14:53 UTC. Last push 2024-02-29.
Roadmap and Resource Compilation for System Design Fight Club
Crecimiento de estrellas medido
- in 24h
- +2
- in 7 days
- +3
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.md
OriginalLink to my youtube channel:
System Design Fight Club - Live every weekend, over 50 problems covered
Files, diagrams, and screenshots from the live coverage of over 50 problems is uploaded to the following subfolder of this repo: https://github.com/systemdesignfightclub/SDFC/tree/main/problems

Roadmap & Useful Resources
For full image resolution, you may have to visit the following URL on a desktop: https://i.imgur.com/xcFVJav.png

Useful Books/Resources:
- Designing Data Intensive Applications by Martin Kleppmann
- Amazon: https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321
- ISBN: 978-1449373320
- Database Internals by Alex Petrov
- Amazon: https://www.amazon.com/dp/1492040347/
- ISBN: 978-1492040347
- System Design Interview (Volume 1) by Alex Xu
- Amazon: https://www.amazon.com/dp/B08CMF2CQF/
- ISBN: 979-8664653403
- System Design Interview (Volume 2) by Alex Xu
- Amazon: https://www.amazon.com/dp/1736049119/
- ISBN: 978-1736049112
- Grokking the System Design Interview
- Grokking the Advanced System Design Interview
- Donne Martin's System Design Primer
- Site Reliability Engineering: How Google Runs Production Systems
- ISBN: 978-1491929124
- https://www.amazon.com/dp/149192912X/
- The Site Reliability Workbook: Practical Ways to Implement SRE
- ISBN: 978-1492029502
- https://www.amazon.com/dp/1492029505/
- Understanding Distributed Systems
- ISBN: 978-1838430214
- https://www.amazon.com/dp/1838430210/
- Fundamentals of Software Architecture - Mark Richards & Neal Ford
- ISBN: 978-1492043454
- https://www.amazon.com/dp/1492043451
- Software Architecture: The Hard Parts - Mark Richards & Neal Ford
- ISBN: 978-1492086895
- https://www.amazon.com/dp/1492086894
- System Design Interview by Lewis Lin
- Hacking the System Design Interview by Stanley Chiang
- Distributed Systems by Tanenbaum
- Building Microservices by Sam Newman
- Designing Distributed Systems by Brendan Burns
- Specifying Systems by Leslie Lamport
Useful YouTube Channels:
- The Facebook E6 guy: https://www.youtube.com/channel/UCJ8590hU1VY8YcZb7k5-IhQ/videos
- ByteByteGo (Alex Xu): https://www.youtube.com/channel/UCZgt6AzoyjslHTC9dz0UoTw
- InfoQ: https://www.youtube.com/nctv/videos
- covers Facebook's TAO architecture: https://www.youtube.com/watch?v=sNIvHttFjdI
- Jordan Has No Life: https://www.youtube.com/channel/UCbvDQKzAJ5GwCjTrv4FWkxg/videos
- Usenix: https://www.youtube.com/c/UsenixOrg/videos
- covers Netflix Zuul Push: https://www.youtube.com/watch?v=6w6E_B55p0E
- MIT distributed systems course: https://youtube.com/channel/UC_7WrbZTCODu1o_kfUMq88g
- Amazon Principal Engineer's channel: https://www.youtube.com/c/ALifeEngineered
- phenomenal 100 second long summary videos on huge variety of topics: https://www.youtube.com/c/Fireship
- Martin Kleppmann himself: https://www.youtube.com/@kleppmann
- groups of professors and FAANGMULA principal engineers that reads research papers: https://www.youtube.com/@distsysreadinggroup596/videos
- Leslie Lamport made a video series on learning TLA+: https://lamport.azurewebsites.net/tla/tla.html
- mirror of Leslie Lamport's video series on youtube: https://www.youtube.com/@tlavideocourse8540
- Carnegie Mellon's Distributed Databases course: https://www.youtube.com/@CMUDatabaseGroup
Other useful discord channels:
- Alex Xu's Discord Channel: http://bit.ly/systemdiscord
- Facebook E6 guy's Discord for mock interviews: https://discord.gg/bmGYsfRrMk
- Neetcode's Discord channel: https://discord.gg/NNFrjhhbcZ
- A Life Engineered discord channel: https://discord.gg/AWxkUWq7Mw
Important Whitepapers
- Dynamo
- Kafka
- Cassandra
- BigTable
- BigQuery
- Spanner
- GFS
- Dremel
- Raft/Paxos
- MapReduce
- Spark
- Chubby
- Zookeeper
- HDFS
- Flink Bigger list with some notes from a Google L7:
- https://stephenholiday.com/notes/
Engineering Blogs:
- Companies:
- Uber: https://eng.uber.com/
- Pinterest: https://medium.com/pinterest-engineering/
- Snapchat: https://eng.snap.com/blog
- Netflix: http://techblog.netflix.com/
- Dropbox: https://tech.dropbox.com/
- Google: http://googleresearch.blogspot.com/
- Facebook: https://www.facebook.com/Engineering
- Twitter: https://blog.twitter.com/engineering/
- Jane Street: https://blog.janestreet.com/
- fly.io/blog/
- Other:
- Bigger lists:
Explorar proyectos relacionados
sindresorhus/awesome
😎 Listas Awesome sobre todo tipo de temas interesantes [NOTA: Las pull requests están temporalmente desactivadas hasta que tenga ocasión de ponerme al día con las existentes]
535,903 estrellasEbookFoundation/free-programming-books
:books: Libros de programación disponibles de forma gratuita
401,494 estrellasnilbuild/developer-roadmap
Hojas de ruta interactivas, guías y otros contenidos educativos para ayudar a los desarrolladores a crecer en su carrera.
371,907 estrellasvinta/awesome-python
La lista definitiva que responde a «Quiero hacer X en Python, ¿qué herramienta debería usar?».
334,305 estrellas