Benefits of Monolith architecture

  • Simple to develop
  • Easy to make radical changes
  • Strightforward to test
  • Strightforward to deploy
  • Easy to scale

Issues with Monolith architecture

  • Development is Slow
  • Path from commit to deployment is long and aduous
  • Scaling is difficult
  • delivering a reliable monolith is challenging
  • locked into increasingly obslete technology stack