A nice github repository I found - aaldaber/SWE573-Spring-2024 GitHub Wiki

The repository I want to feature here is called The System Design Primer at this link.

This is a very valuable repository that contains great amount of information about system design.

There is already a lot of material on the Internet about how to approach designing different types of systems. But what makes this particular repository great is that it presents the material in a structured manner, so that both a novice or an experienced system designer can find useful information.

The repository is also a useful resource for people looking to prepare for interviews on the topic of System Design.

It contains the links to topics about:

  • Scalability
  • Databases
  • Caching
  • Microservices