Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Said no CEO ever: Things that don't matter in the cloud

Said no CEO ever: Things that don't matter in the cloud

Cloud adoption has made some aspects of our jobs irrelevant, but this is a good thing. . . .Well, it’s a good thing as long as we know what doesn’t matter anymore. (“Doesn’t matter” really means “solved problem.”) It’s critically important to avoid spending time and resources on solved problems. If you’re new to the cloud, it might surprise you just how many problems are considered solved at this point.

Casey West

October 17, 2016
Tweet

More Decks by Casey West

Other Decks in Technology

Transcript

  1. Said no CEO ever… Things that don't matter in the

    cloud. ! @caseywest #oscon #noceoever #cloudnative #realtalk 1
  2. Things that don't matter in the cloud. — Twitter @caseywest

    — Email [email protected] — Web http://caseywest.com — LinkedIn /in/caseywest ! @caseywest #oscon #noceoever #cloudnative #realtalk 2
  3. A little about me. — Principal Technologist, Cloud Foundry —

    Former technical lead, applications — Former technical lead, operations — Former VP Engineering — Ex-ten companies you never heard of — ☕ " # $ % & ! @caseywest #oscon #noceoever #cloudnative #realtalk 4
  4. I am just like you. May the burning bridges light

    my path. ! ! @caseywest #oscon #noceoever #cloudnative #realtalk 6
  5. Yes I know what I did there. High, cloud, clouds

    are up high, lol. ! @caseywest #oscon #noceoever #cloudnative #realtalk 8
  6. Greenfield Project Expectations All you have to do is create

    something from thin air and compete with billion dollar companies. No big deal. All you have to do is… — Deliver faster than everyone else. — Never make a mistake. ! @caseywest #oscon #noceoever #cloudnative #realtalk 9
  7. Brownfield Project Expectations All you have to do is modernize

    an existing application that makes all our revenue in order to compete with companies theoretically valued at a billion dollars. No big deal. Oh by the way… — Deliver faster than everyone else. — Never make a mistake. ! @caseywest #oscon #noceoever #cloudnative #realtalk 10
  8. Awesome! ! "I can do this in six weeks! !"

    — You ! @caseywest #oscon #noceoever #cloudnative #realtalk 11
  9. Awesome! ! "Look I already built a container! ! ""

    — You ! @caseywest #oscon #noceoever #cloudnative #realtalk 12
  10. "Nobody cares. The people in the room don't even care."

    — My friend Ben's PhD advisor regarding his obsessive preparation for a presentation prior to his defense ! @caseywest #oscon #noceoever #cloudnative #realtalk 13
  11. "I appreciate the progress you made despite not delivering anything."

    — No CEO Ever ! @caseywest #oscon #noceoever #cloudnative #realtalk 18
  12. "! What would you say the status is?" — Actual

    CEO ! @caseywest #oscon #noceoever #cloudnative #realtalk 19
  13. We spent a few weeks picking a linux distro. !

    @caseywest #oscon #noceoever #cloudnative #realtalk 20
  14. "Good job picking a linux distro." — No CEO Ever

    ! @caseywest #oscon #noceoever #cloudnative #realtalk 21
  15. We also spent a few weeks automating security and package

    updates. ! @caseywest #oscon #noceoever #cloudnative #realtalk 22
  16. "Good job patching the kernel." — No CEO Ever !

    @caseywest #oscon #noceoever #cloudnative #realtalk 23
  17. We also spent a few weeks figuring out the load

    balancer. ! @caseywest #oscon #noceoever #cloudnative #realtalk 24
  18. "Excellent DNS entries. Your TTLs are the best." — No

    CEO Ever ! @caseywest #oscon #noceoever #cloudnative #realtalk 25
  19. We also spent a couple weeks negotiating database access with

    DBAs. ! @caseywest #oscon #noceoever #cloudnative #realtalk 27
  20. "Literally never say this again." — Actual CEO ! @caseywest

    #oscon #noceoever #cloudnative #realtalk 28
  21. "Well done manually generating and sharing secrets." — No CEO

    Ever ! @caseywest #oscon #noceoever #cloudnative #realtalk 29
  22. We also spent a few weeks on a build pipeline

    to generate golden images. ! @caseywest #oscon #noceoever #cloudnative #realtalk 30
  23. "Good job automating the automation so our automating is automated."

    — No CEO Ever ! @caseywest #oscon #noceoever #cloudnative #realtalk 31
  24. We also spent a few weeks picking a container scheduler…

    ! @caseywest #oscon #noceoever #cloudnative #realtalk 32
  25. We also spent a few weeks picking a container scheduler…

    … but we still don't quite know how to work it yet. ! @caseywest #oscon #noceoever #cloudnative #realtalk 33
  26. "✋" Thanks for using containers!" — No CEO Ever !

    @caseywest #oscon #noceoever #cloudnative #realtalk 34
  27. We also spent a week creating a runbook. ! @caseywest

    #oscon #noceoever #cloudnative #realtalk 35
  28. "Nice work deploying software." — No CEO Ever ! @caseywest

    #oscon #noceoever #cloudnative #realtalk 36
  29. We also spent a couple weeks setting up log analytics.

    ! @caseywest #oscon #noceoever #cloudnative #realtalk 37
  30. "Nicely done logging infrastructure." — No CEO Ever ! @caseywest

    #oscon #noceoever #cloudnative #realtalk 38
  31. "I'm glad you built a monitoring system." — No CEO

    Ever ! @caseywest #oscon #noceoever #cloudnative #realtalk 40
  32. We designed and started building a sophisticated system to run

    our software… ! @caseywest #oscon #noceoever #cloudnative #realtalk 42
  33. … and our CEO doesn't seem to care. ! @caseywest

    #oscon #noceoever #cloudnative #realtalk 43
  34. What happened? We lost track of what matters. ! @caseywest

    #oscon #noceoever #cloudnative #realtalk 45
  35. We got excited and solved all these problems: Linux system

    administration, security patching host operating systems, configuring DNS, load balancing, generating and managing credentials, baking golden images, building and running containers, deploying applications, monitoring services, and recovering from failure. ! @caseywest #oscon #noceoever #cloudnative #realtalk 46
  36. Resume Driven Development0 1. Using tech you read about on

    hacker news because all the cool kids are talking about it and you're excited. 2. Deploying something to production, even though you don't know how it works, based on a blog post. 0 RDD term coined by Bridget Kromhout, @bridgetkromout on Twitter. ! @caseywest #oscon #noceoever #cloudnative #realtalk 47
  37. Undifferentiated Heavy Lifting Tools, systems, and processes which do not

    improve the unique value your organization provides. Doesn't matter. ! @caseywest #oscon #noceoever #cloudnative #realtalk 48
  38. Unique Business Value Tools, systems, and processes which do improve

    the unique value your organization provides. This does matter. ! @caseywest #oscon #noceoever #cloudnative #realtalk 49
  39. What is Unique Business Value? Your actual code. ! @caseywest

    #oscon #noceoever #cloudnative #realtalk 50
  40. Undifferentiated Heavy Lifting: — Data Plane Services - Open vSwitch,

    IO Visor — Network Controllers - Open Daylight, ONOS — Carrier Networking - Open Platform for NFV — Network Management and Orchestration - OpenO — Virtual Machines - Xen Project ! @caseywest #oscon #noceoever #cloudnative #realtalk 52
  41. Undifferentiated Heavy Lifting: — Operating Systems - Linux — Containers

    - Open Container Initiative — VM Managers - Cloud Native Computing Foundation — Application Platforms - Cloud Foundry — Programming Frameworks - Node ! @caseywest #oscon #noceoever #cloudnative #realtalk 53
  42. What does the CEO care about? Code (Unique Business Value)

    1. Increase velocity. 2. Decrease risk. ! @caseywest #oscon #noceoever #cloudnative #realtalk 54
  43. "Good job adding value to the organization." — Actual CEO

    ! @caseywest #oscon #noceoever #cloudnative #realtalk 55