O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Introduction to Microservices

1.558 visualizações

Publicada em

It is a brief introductory talk on microservices architecture.

Publicada em: Software
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Introduction to Microservices

  1. 1. Introduction to Microservices Manu PK @manupk12 http://www.blog.manupk.com Microservices and Serverless Event; 29 April 2017
  2. 2. Let’s invent a new ecommerce product
  3. 3. …and it’s a big hit.. then..
  4. 4. Microservices architecture - Example
  5. 5. Microservices architecture – The Need  What we have now – Monolith!  A single packaged deployment for all of the application  Complexity in  Functionality  Scaling  Fault Tolerance  “The growing demand for agility, flexibility, and scalability to meet rapidly evolving business needs creates a strong need for a faster and more efficient delivery of software” - Arun Gupta
  6. 6. Microservices architecture  Approach to developing a single application as a suite of small set of collaborating services.
  7. 7. Microservices architecture - Characteristics  Organized around Business Capabilities  Independent  Governance  Technical Stack  Deployment  Consumer first interfaces  Smart endpoints and dumb pipes  Improved fault isolation  Eventual Consistency for Data
  8. 8. Thank You for Listening
  9. 9. Questions / Comments / Feedback @manupk12| manu.pk@outlook.com Slides @ http://www.slideshare.net/pkmanu
  10. 10. References  http://martinfowler.com/microservices/#when  http://microservices.io/patterns/microservices.html  http://highscalability.com/blog/2014/4/8/microservices-not-a-free-lunch.html  http://martinfowler.com/articles/microservice-trade-offs.html  http://blog.arungupta.me/microservices-monoliths-noops/  http://blog.manupk.com/2013/04/package-your-classes-by-feature-and- not.html  http://martinfowler.com/bliki/MicroservicePremium.html  http://samnewman.io/talks/principles-of-microservices/  http://blog.cleancoder.com/uncle- bob/2014/10/01/CleanMicroserviceArchitecture.html

×