Google DevFest LA 2016

23

Transcript of Google DevFest LA 2016

Page 1: Google DevFest LA 2016
Page 2: Google DevFest LA 2016

Build it or Buy it: A Developer ManifestoMano Marks, Developer Relations Director, Docker @manomarks, +ManoMarks

Page 3: Google DevFest LA 2016

By Yusuf1020 (Own work) [CC BY-SA 4.0 (http://creativecommons.org/licenses/by-sa/4.0)], via Wikimedia Commons

HOW MANO SEES

HIMSELF

Page 4: Google DevFest LA 2016

Services

Page 5: Google DevFest LA 2016

Google Maps circa 2005

Page 6: Google DevFest LA 2016

Services

Page 7: Google DevFest LA 2016

Why do Developers love Services?Easy

Free/Cheap

Someone else does the hard partAcquiring data

Scaling

Pagerduty

Page 8: Google DevFest LA 2016

Operations

Page 9: Google DevFest LA 2016

What does Ops want?Easy

Secure

Stable

Page 10: Google DevFest LA 2016

Why are there developer products?

Page 11: Google DevFest LA 2016
Page 12: Google DevFest LA 2016

USERS USERS USERS

USERS USERS USERS

USERS USERS USERS

USERS USERS USERS

Page 13: Google DevFest LA 2016
Page 14: Google DevFest LA 2016

Dangers

Page 15: Google DevFest LA 2016

HOW USERS SEE

THIS

Page 16: Google DevFest LA 2016

SHUTDOWN!!!!!!

Page 17: Google DevFest LA 2016

Lock-In

Page 18: Google DevFest LA 2016

Some types of Lock-inPlatform

Complexity

Data lock

Page 19: Google DevFest LA 2016

Build it

Page 20: Google DevFest LA 2016

Buy it

Page 21: Google DevFest LA 2016

Build interfaces that wrap functionality

Back-up data

Use standard deployments (Docker!)

Have an exit strategy for each service

Be ready to move

Original Image: http://www.picserver.org/a/action-plan.html

Page 22: Google DevFest LA 2016

@ManoMarks

+ManoMarks

@ManoMarks

https://manomarks.net/

https://docker.com

Page 23: Google DevFest LA 2016