MicroService Architecture

Things to consider on project analysis

Approach Monolithic or Micro service architecure Scaling of project with different dimentions 1. DB 2. File System 3. Authentication system alone 4. Product Listing Alone 5. Deployment of different part of application without breaking/ deploying entire application (microservices) 6. Scaling of individual part For eg. just authentication service alone, rather than upgrading entire app server 7. Application Level DBs 8. Event Driven architecure PubSub 9. Fine tuning and refactoring is very very less expensive in MicroServices Architecture 10. Pick your own tech stack for each micro service