Google DevFest LA 2016
-
Upload
mano-marks -
Category
Technology
-
view
241 -
download
0
Transcript of Google DevFest LA 2016
![Page 1: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/1.jpg)
![Page 2: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/2.jpg)
Build it or Buy it: A Developer ManifestoMano Marks, Developer Relations Director, Docker @manomarks, +ManoMarks
![Page 3: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/4.jpg)
Services
![Page 5: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/5.jpg)
Google Maps circa 2005
![Page 6: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/6.jpg)
Services
![Page 7: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/7.jpg)
Why do Developers love Services?Easy
Free/Cheap
Someone else does the hard partAcquiring data
Scaling
Pagerduty
![Page 8: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/8.jpg)
Operations
![Page 9: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/9.jpg)
What does Ops want?Easy
Secure
Stable
![Page 10: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/10.jpg)
Why are there developer products?
![Page 11: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/11.jpg)
![Page 12: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/12.jpg)
USERS USERS USERS
USERS USERS USERS
USERS USERS USERS
USERS USERS USERS
![Page 13: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/13.jpg)
![Page 14: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/14.jpg)
Dangers
![Page 15: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/15.jpg)
HOW USERS SEE
THIS
![Page 16: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/16.jpg)
SHUTDOWN!!!!!!
![Page 17: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/17.jpg)
Lock-In
![Page 18: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/18.jpg)
Some types of Lock-inPlatform
Complexity
Data lock
![Page 19: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/19.jpg)
Build it
![Page 20: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/20.jpg)
Buy it
![Page 21: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/22.jpg)
@ManoMarks
+ManoMarks
@ManoMarks
https://manomarks.net/
https://docker.com
![Page 23: Google DevFest LA 2016](https://reader036.fdocuments.in/reader036/viewer/2022062400/5871f5e71a28ab5c348b67c3/html5/thumbnails/23.jpg)