System Design

What are the drawbacks of monolithic architecture?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

  • Not suitable for frequent code changes and the ability to deploy new features
  • Not designed for today's infrastructure (like public clouds)
  • Scaling a team to work monolithic architecture is more challenging
  • If a single component in this architecture fails, then the entire application fails.