Theory

Sections

  • Introduction to Distributed systems

    A distributed system is a computing environment in which various components are spread across multiple computers (or other computing devices) on a network. The general notion of distribted system is:

  • Introduction to Microservices

  • System Design Golden Rules

    If we are dealing with a read-heavy system, it’s good to consider using a Cache. If we need low latency in the system, it’s good to consider using a Cache & CDN.