Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Microservices

750 views

Published on

It is a brief introductory talk on microservices architecture.

Published in: Software
  • Be the first to comment

  • Be the first to like this

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

×