pivotal google cloud-native roadshow boston: microservices

23
pivotal.io/roadshow #cnr Cloud-Native Roadshow 2017 Boston

Upload: pivotal

Post on 13-Apr-2017

51 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Cloud-Native Roadshow 2017Boston

Page 2: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Cameron Stewart @cws322

Page 3: Pivotal Google Cloud-Native Roadshow Boston: Microservices

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

Page 4: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Microservices

• What are they?

• Why are we all trying to do this anyway?

• At scale

• Responsible microservices

Page 5: Pivotal Google Cloud-Native Roadshow Boston: Microservices

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.

Page 6: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Microservices | Why are we all trying to do this anyway?

Organizational ScaleIncreased Agility

Increased Development Velocity

Cost efficient scaling

Faster onboarding

Attract more talented engineers

Fault Isolation

Page 7: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Microservices | At scale

Hey, who moved my complexity?

Page 8: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Microservices | Responsible Microservices• Automated Delivery Pipelines • Consistent Provisioning • Health Management • Dynamic Routing • Isolation of failure(s)

Page 9: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Meet Feedback Bot

Page 10: Pivotal Google Cloud-Native Roadshow Boston: Microservices

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

Page 11: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Services

• Consuming Google Machine Learning Services

• Services, Service Brokers and Tiles, Oh My!

• Tour of Ops Manager

Page 12: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Services | Google ML Services

Vision API Speech API

Translation API Natural Language API

Page 13: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Services | Google Cloud Natural Language API

Syntax Analysis Entity Analysis Multi language

Sentiment Analysis

Page 14: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Services | Services, Service Brokers and Tiles, Oh My!

Service Instance

Service Broker

Pivotal Network Tile

Page 15: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Services | Services, Service Brokers and Tiles, Oh My!

IV.Backing Services

Page 16: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Services | A Brief Tour of Ops Manager

Page 17: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Feedback Bot and

Handling Failure With Grace

Page 18: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Feedback Bot and Handling Failure With Grace

IX.Disposability

Page 19: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Feedback Bot and Handling Failure With Grace

Page 20: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Feedback Bot and

Handling Failure With Grace

Page 21: Pivotal Google Cloud-Native Roadshow Boston: Microservices

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

Page 22: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

WHY ARE WE HERE?

Page 23: Pivotal Google Cloud-Native Roadshow Boston: Microservices

pivotal.io/roadshow #cnr

Thanks!