Useful System Design Resources Part-1
Useful System Design Resources Part-1
Hi Folks,
Today I am sharing a LinkedIn post which seems a really good start every aspect of developer. One of the medium user https://medium.com/@naina0412 has simple and easy explanation exit given subject. Also a few recommendation exist too. I hope it is useful for someone.
Books
- “Designing Data-Intensive Applications” by Martin Kleppmann — A deep dive into data systems, scalability, and distributed system concepts.
- “System Design Interview” by Alex Xu — This two-part series provides a practical approach to system design interviews with real-world examples.
- “Site Reliability Engineering” by Niall Richard Murphy, Betsy Beyer, Chris Jones, and Jennifer Petoff — Created by Google, this book is excellent for learning about reliability in large-scale systems.
- “Building Microservices” by Sam Newman — Focuses on microservices architecture and patterns for scalable systems.
Websites and Blogs
- System Design Primer on GitHub — A comprehensive repository on GitHub that covers essential concepts and patterns for system design, along with interview tips.
- Grokking the System Design Interview (Educative.io) — An interactive course covering common system design problems.
- High Scalability — A blog with real-world case studies and design patterns for large-scale systems.
Videos and YouTube Channels
- Gaurav Sen’s YouTube Channel — Covers complex system design topics in an easy-to-follow manner.
- Tech Dummies’ System Design Playlist — Breaks down complex topics in short videos.
- Back-end Engineering by Hussein Nasser — A mix of deep-dive technical videos on distributed systems and database internals.
Courses
- “Scalable Systems Design” on Udacity — A project-based approach to designing scalable systems.
- “Designing Large Scale Distributed Systems” on Coursera — Offers a deep understanding of distributed systems.
- “System Design for Technical Interviews” on Pluralsight — A focused approach to common interview problems.
Podcasts
- Software Engineering Daily — Covers software engineering topics, often touching on system design.
- The InfoQ Podcast — Discusses architecture, engineering culture, and various approaches to scaling systems.
Naina Chaturvedi resources
👉System design basics:
https://medium.com/coders-mojo/complete-system-design-series-part-1-45bf9c8654bc
👉Horizontal and vertical scaling:
https://medium.com/coders-mojo/complete-system-design-series-part-2-922f45f2faaf
👉 Load balancing and Message queues:
https://medium.com/coders-mojo/part-3-complete-system-design-series-e1362baa8a4c
👉High-level design and low-level design, Consistent Hashing, Monolithic and Microservices architecture:
https://medium.com/coders-mojo/part-4-complete-system-design-series-138bc9fbcfc0
👉 Caching, Indexing, Proxies:
https://medium.com/coders-mojo/part-5-complete-system-design-series-4b9b04f23608
👉 Networking, How Browsers work, Content Network Delivery ( CDN):
https://medium.com/coders-mojo/part-6-complete-system-design-series-59a2d8bbf1ed
👉 Database Sharding, CAP Theorem, Database schema Design:
https://medium.com/coders-mojo/part-7-complete-system-design-series-1bef528923d6
👉 Concurrency, API, Components + OOP + Abstraction :
https://medium.com/coders-mojo/part-8-complete-system-design-series-57bc88433c8e
👉 Estimation and Planning, Performance:
https://medium.com/coders-mojo/part-9-complete-system-design-series-df975c85ec51
👉 Map Reduce, Patterns, and Microservices:
https://medium.com/coders-mojo/part-10-complete-system-design-series-523b4dd978bf
👉 Most Popular System Design Questions: https://bit.ly/3Dp40Ux
✅ System Design Case Studies
👉 Design Netflix: https://bit.ly/3GrAUG1
👉 Design Reddit: https://bit.ly/3OgGJrL
👉 Design Messenger App : https://bit.ly/3DoAAXi
👉 Design Instagram: https://bit.ly/3BFeHlh
👉 Design Dropbox: https://bit.ly/3SnhncU
👉 Design Youtube: https://bit.ly/3dFyvvy
👉 Design Tinder: https://bit.ly/3Mcyj3X
👉 Design Yelp: https://bit.ly/3E7IgO5
👉 Design Whatsapp: https://bit.ly/3M2GOhP
👉 Design URL shortener : https://bit.ly/3xP078x
👉 Design Amazon Prime Video: https://bit.ly/3hVpWP4
👉 Design Twitter: https://bit.ly/3qIG9Ih
👉 Design Uber: https://bit.ly/3fyvnlT
👉 Design TikTok : https://bit.ly/3UUlKxP
👉 Design Facebook’s Newsfeed: https://bit.ly/3RldaW7
👉 Design Web Crawler: https://bit.ly/3DPZTBB
👉 Design API Rate Limiter: https://bit.ly/3BIVuh7
✅ All solved case studies: https://bit.ly/3dCG1rc
👉 System Design Important terms — https://bit.ly/3Om9d3H
👉 Most Popular System Design Questions: https://bit.ly/3E9oH7K
👉 Complete System Design Basics Series: https://bit.ly/3rG1cfr