Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing...

13

Transcript of Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing...

Page 1: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li
Page 2: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io

Agenda

2

10:15am Welcome

Page 3: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io

Street cred slide

Horizontal view, kindness of strangers Distributed systems engineering problem

3

Page 4: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io 4

#microservices

Page 5: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io 5

Page 6: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io 6

Page 7: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io 7

Creating loosely coupled systems so that systems can be built and designed independently.

A tech-y view of microservices:

Page 8: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io 8

A fancy name for service oriented architecture (minus an ESB).

(Another) tech-y view:

Page 9: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io 9

Microservices is about decentralizing decision making to accelerate velocity.

A human view:

Page 10: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io

Decentralizing decisionmaking

10

Code

Ship date

Technology stack

Page 11: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io 11

Page 12: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io 12

Grumpy PHB Enlightened PHB

Architectural / coding standards Developer experience

Architectural review board

Delegate technical decisions

Throughput (story points) Latency (deploys)

MTBF MTTR

Page 13: Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit - Framing Microservices - Richard Li

datawire.io

Onward

Shift in architectural design Shift in organization Shift in process and approach

13