Blog banner

Useful System Design Resources Part-1

Hi Folks,

Useful System Design Resources Part-1

Photo by Shahadat Rahman on Unsplash

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

  1. “Designing Data-Intensive Applications” by Martin Kleppmann — A deep dive into data systems, scalability, and distributed system concepts.
  2. “System Design Interview” by Alex Xu — This two-part series provides a practical approach to system design interviews with real-world examples.
  3. “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.
  4. “Building Microservices” by Sam Newman — Focuses on microservices architecture and patterns for scalable systems.

Websites and Blogs

  1. System Design Primer on GitHub — A comprehensive repository on GitHub that covers essential concepts and patterns for system design, along with interview tips.
  2. Grokking the System Design Interview (Educative.io) — An interactive course covering common system design problems.
  3. High Scalability — A blog with real-world case studies and design patterns for large-scale systems.

Videos and YouTube Channels

  1. Gaurav Sen’s YouTube Channel — Covers complex system design topics in an easy-to-follow manner.
  2. Tech Dummies’ System Design Playlist — Breaks down complex topics in short videos.
  3. Back-end Engineering by Hussein Nasser — A mix of deep-dive technical videos on distributed systems and database internals.

Courses

  1. “Scalable Systems Design” on Udacity — A project-based approach to designing scalable systems.
  2. “Designing Large Scale Distributed Systems” on Coursera — Offers a deep understanding of distributed systems.
  3. “System Design for Technical Interviews” on Pluralsight — A focused approach to common interview problems.

Podcasts

  1. Software Engineering Daily — Covers software engineering topics, often touching on system design.
  2. 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

Version 1.0.1