monolithic vs microservices 

monolithic architecture

microservices architecture

how to chose?

 

strengths

  • Less cross-cutting concerns.
  • Easier debugging and testing
  • Simple to deploy
  • Simple to develop

weaknesses

  • Understanding
  • Making changes
  • Scalability
  • New technology barriers

strengths

  • Independent components
  • Easier understanding
  • Better scalability
  • Flexibility in choosing the technology
  • The higher level of agility
  • Microsoft Azure Container Service

  • CoreOs

  • Docker

  • Swarm

  • Kubernetes

  • Mesosphere

  • OpenShift

  • Apprenda

software to implement microservices

weaknesses

  • Extra complexity
  • System distribution
  • Cross-cutting concerns
  • Testing

online shopping platform

x

x

Microservices

  • Small team
  • A simple application
  • No microservices expertise
  • Quick launch

choosing monolithic architecture

choosing microservice architecture

  • Microservices expertise
  • A complex and scalable application
  • Enough engineering skills

is microservices the best solution though?

monolithic vs microservices

By Rohini Senthil

monolithic vs microservices

  • 234