how to survive continuous innovation - sebastien goasguen - devopsdays tel aviv 2017
TRANSCRIPT
How to Survive Continuous Innovation ?
Sebastien Goasguen@sebgoa
SHARING A PERSPECTIVE
Thank you
Personal Story
Later raised $30M C round to “take on VMware”
Why this software ? How do we find them ? How do we choose ?
Why do we adopt them ?
Trends or fashion ?
Euca, Openstack, CloudStack, Kubernetes, Lambda
Example: “OMG Lambda is killing it, people are going
to skip containers and go straight to serverless …and forget about your cloud…”
GAFA R&D ~ State Budget
2015 data, now ~$100B/y
France ~$70B Israel ~$15B
Observations• Perceived increased pace of software innovation
• R&D budgets of corporations is greater than state (theoretical research)
• Not a “brain drain”, but a “corporate drain"
• Is that a problem ? Another keynote/openspace ?
• Expectations that the workforce can keep up with all these new technologies is unrealistic
LANDSCAPES and temptations …
IT’s THE FUTURE
https://circleci.com/blog/its-the-future/
FOMO
COOL vs NOT COOL
0-day Software … put in production
Term taken from Kris Buytaert
Why this Explosion ?
What happened in 2008 ?
Euca, Openstack, CloudStack, Kubernetes, Lambda
57M repos, 20M users
Credit: Alexis Richardson
Open Source Now• Every vendor is doing OSS
• OSS conferences very vendor driven (except DoD and FOSDEM)
• Explosions of tools because we all share (good)
• Software go viral thanks to social media echo chambers
• Business model for OSS startup is harder
• Big corp can cannibalize you
Remember DevOps
DevOps
Culture
Automation
Monitoring
Sharing@botchagalupe
thanks to Container Solutions
Principles
• Work as a self-organizing team
• Empathy between dev and ops, no silos
• Deliver value early and continuously
• Solve customer’s problems
Agile Manifesto“
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
”
Remember DevOps
•Not here to build cool software
•Not here to be hip
•Here to provide solutions
…while having fun…
RESEARCH
1987, published as annex in 20th anniversary of Mythical Man-Month (1995)
Software Does Not Come Out of Thin Air
Credit: Sam Ramji
VMs in Containers !
Source: http://sebgoa.blogspot.ch/2015/05/running-vms-in-docker-containers-via.html
Write a book
ADAPT
•Does not mean ADOPT
•Means: develop a culture of adaptation
Not only with the business but also with the industry/tools
Example: Docker• Image provenance and content
• Image size
• Image security
• Tooling (e.g Docker machine, Docker Swarm…)
• Who builds your images ?
• How are they monitored ?
• Where are the logs ?
Avoid the Stars Syndrome
Because Software Go Viral too!
Don’t forget
• Build solutions for your business
• Develop a culture that adapts to change
• Tools will not break your silos
• “Stay curious”
• Be critical but not a hater, don’t dismiss.