System Design Architecture — I

  1. Is it scalable?
  2. What if the system goes down?
  3. Is it resilient?
  4. Can we decouple system components making it extensible?
  5. how do I integrate intelligent business decisions with this system?
  1. Vertical scaling
  2. Preprocessing and cron job
  3. Backups
  4. Horizontal scaling
  5. Microservices
  6. Distributed systems
  7. Load balancer
  8. Decoupling
  9. Logging and metrics
  10. Extensible



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aarthi K

Aarthi K

Hi All! I am Aarthi, a Software developer by profession and a budding technical blogger. I am here to feed my tech thirst 😁.