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

--

--

--

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

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Creating and Using MySQL Triggers

Beginning Again (sort of) — Blog #5

Sketch + Git: Having a Tea Party With Engineering-Driven Team

📣 Presale starts on 21.02.2022.

Traceback Writeup — HackTheBox

Event-driven apps push the data consumption into the space of hyper-personalization

Microsoft Excel — 5 Default Settings You Want to Change Now

[LeetCode]#1304. Find N Unique Integers Sum up to Zero

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 😁.

More from Medium

System Design Architecture -III

System Design Series — Proxies

Design twitter

Recap of System Design Interview Concepts