μServices + CQRS

Pros

  • Easy to develop
  • Simple to test
  • Simple to deploy
  • Low resources mem/cpu needs

Cons

 

  • Monoliths don’t have the capacity to handle the complexity of larger applications
  • Scaling can be an issue
  • Smallest change requires entire system be rebuilt and redeployed

Monolith

Pros

  • Small and focused on a specific feature
  • Independent deployment
  • Scalability is easier
  • Can be developed independently by small team
  • Different language, framework
  • Autonomous

Cons

 

  • Requires more mem/cpu
  • Deploy automation

Microservice

Links

μServices + CQRS

By Vladimir Gaevoy

μServices + CQRS

  • 1,577