Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microservices Architecture

Microservices Architecture

presenter: Mahdi Darvishi
university: Shamsipour Technical and Vocational College
course: design object-oriented systems
master: vahid bakhtiary

checkout my blog: Mahdidrv.ir

Mahdi Darvishi

January 03, 2021
Tweet

More Decks by Mahdi Darvishi

Other Decks in Programming

Transcript

  1. overview o What is Microservices? o What is Monolithic Architecture?

    o Difference between Monolithic and Microservices o Difference between Microservices and Service-Oriented Architecture o Benefits and Drawback of Microservices Architecture o When mirage o Companies using o resource 2
  2. 4

  3. drawback of Monolithic o limitation in size and complexity o

    The size of the application can slow down the start-up time. o Application is too large and complex to fully understand and made changes fast and correctly. o You must redeploy the entire application on each update. o Continuous deployment is difficult. 5
  4. 6

  5. 7

  6. Benefits of Microservices Architecture 8 o Highly maintainable and testable

    o Loosely coupled o Independently deployable o Owned by a small team
  7. o Developers must deal with the additional complexity of creating

    a distributed system: Testing the interactions, Implementing requests o Deployment complexity. o Increased memory consumption Drawback of Microservices Architecture 10
  8. Microsoft Azure Container Service Azure Service Fabric CoreOs Docker Swarm

    Kubernetes Mesosphere OpenShift Apprenda Technology for implement Microservices Architecture 11
  9. o Remote work o The part of application need development

    o Large source and difficulty load on ide When Migrate? 13