This document outlines an agenda for a Cloud-Native Roadshow presentation on microservices and Feedback Bot. The presentation covers microservices principles and architecture, introduces Feedback Bot and its components, demonstrates Feedback Bot in action, discusses consuming external services like Google Machine Learning APIs, and handling failures gracefully in a microservices architecture.
3. pivotal.io/roadshow #cnr
Agenda
• Microservices
• Meet Feedback Bot
• Feedback Bot in Action
• Hold the phone, we just consumed what? A look at services…
• Feedback Bot and Handling Failure With Grace
5. pivotal.io/roadshow #cnr
Microservices | What are they?
Loosely coupled service oriented
architecture with bounded contexts
Adrian Cockroft
If every service has to be updated in concert,
it’s not loosely coupled!
If you have to know about surrounding services,
you don’t have a bounded context.
6. pivotal.io/roadshow #cnr
Kenny Bastani on Microservices
“A microservice is an application small enough
that an engineer new to the source code can
reason about it in a day or less.”
7. pivotal.io/roadshow #cnr
Microservices | Why are we all trying to do this anyway?
Organizational Scale
Increased Agility
Increased Development Velocity
Cost efficient scaling
Faster onboarding
Attract more talented engineers
Autonomous Teams
14. pivotal.io/roadshow #cnr
Agenda
• Microservices
• Meet Feedback Bot
• Feedback Bot in Action
• Hold the phone, we just consumed what? A look at
services…
• Feedback Bot and Handling Failure With Grace