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.

Microservices Done Right: Key Ingredients for Microservices Success

11,132 views

Published on

70% of organizations claim to be using or investigating this new trend because the promise of faster innovation, and the ability to independently develop, deploy, and scale components of large applications is hard to resist.

But, challenges exist—both known and unknown. Watch this webcast to identify key ingredients of microservices success.

Published in: Technology

Microservices Done Right: Key Ingredients for Microservices Success

  1. 1. Proprietary + Confidential Microservices Done Right: Key Ingredients for Microservices Success March 2, 2017 Prithpal Bhogill (Product Management) Chris Latimer (Sales Engineering)
  2. 2. Proprietary + Confidential Reminder: “This webinar may include mention of some future features. Please make any purchasing decisions based on currently GA features. This information is Google confidential information, covered by the terms of Apigee and Google Cloud Platform License Agreement.”
  3. 3. Speaking Today Prithpal Bhogill Product Management Chris Latimer Apigee Field Engineer
  4. 4. Proprietary + Confidential Agenda What are Microservices? Why Microservices? Lessons Learned Keys To Success Apigee and Microservices
  5. 5. Proprietary + Confidential What are Microservices?
  6. 6. Proprietary + Confidential What is this? SOA for ants?
  7. 7. Proprietary + Confidential What are Microservices? CATALOG CUSTOMER REVIEWS FAVORITES RECOMMEND ORDERS SHOPPING CART Microservices eCommerce System Monolithic eCommerce System
  8. 8. Proprietary + Confidential Why Microservices have become popular? AGILITY with independent deployments REUSE with fine-grained services PRODUCTIVITY with polyglot support
  9. 9. Proprietary + Confidential Cloud Adoption
  10. 10. Proprietary + Confidential HOW?
  11. 11. Proprietary + Confidential Enterprises are adopting various microservices stacks Microservices Containerization Microservice Registry Auto Scaling Blue/Green Deployments
  12. 12. Proprietary + Confidential Avoid this anti-pattern CATALOG CUSTOMER REVIEWS SHOPPING CART RECO MMEND ORDERS FULFILL MENT WARE HOUSE FINANCE POS RETURNS ACCOUNTS SHIPPING Microservice dependencies within a system are difficult enough to manage.
  13. 13. Proprietary + Confidential APIs and Microservices are complementary CATALOG CUSTOMER REVIEWS FAVORITES RECOMMEND ORDERS SHOPPING CART Microservices eCommerce System Monolithic eCommerce System APIAPI
  14. 14. Proprietary + Confidential REST APIs - key ingredient for microservices success REST APIs enable easy consumption CONTAINERS enable independent deployment CLOUD enable independent scaling
  15. 15. Proprietary + Confidential APIs shield consumers from Microservices Complexity Ordering API Customer APIBilling API Consumers Shouldn’t Care About What’s Behind the API
  16. 16. Proprietary + Confidential Microservices will fail without API Management API SPRAWL Difficult to discover & reuse CYBER THREATS Limited built-in security FLYING BLIND Limited use & performance visibility
  17. 17. Proprietary + Confidential Apigee addresses specific needs of APIs API Security Throttling/Traffic Management API Analytics Partner/Mobile Optimization API Catalog and Self-Service And on, and on, and on...
  18. 18. Proprietary + Confidential Apigee provides the API layer for Microservices CATALOG CUSTOMER REVIEWS FAVORITES RECOMMEND ORDERS SHOPPING CART Microservices eCommerce System Apigee’s centralized gateway provides comprehensive API management and an API layer for your microservices CATALOG Apigee’s microgateway provides security, throttling and analytics for individual microservices as well.
  19. 19. Proprietary + Confidential Open / Extensible API Management Platform CATALOG CUSTOMER REVIEWS FAVORITES RECOMMEND ORDERS SHOPPING CART Microservices eCommerce System API
  20. 20. Proprietary + Confidential CommonSecurityModel-OAuth ThreatProtection Caching Monetiza tion/Rate Plans External API Façade & Proxy Mediation/Aggregation Developer Portal Use API management as you transition to microservices CATALOG CUSTOME R REVIEWS SHOPPPI NG CART RECOMME ND Mobile & Web apps Microservices Apigee authenticates, applies security policies and routes request to microservices. Also orchestrates to your legacy services/monolith apps On-Premises or Private Cloud Monolith Apps
  21. 21. Proprietary + Confidential Key Takeaways Microservices are beneficial Be aware of antipatterns APIs and Microservices are complementary Use API Management as you transition into Microservices
  22. 22. Proprietary + Confidential Questions?

×