microservices practitioner summit jan '15 - microservices practitioner summit - framing...

13

Upload: datawire

Post on 07-Jan-2017

688 views

Category:

Technology


1 download

TRANSCRIPT

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