how to survive continuous innovation - sebastien goasguen - devopsdays tel aviv 2017

Post on 22-Jan-2018

66 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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.

Thank you ! @sebgoa

sebgoa@bitnami.com

top related