embracing disruptive change with opencredo and google
TRANSCRIPT
Embracing Disruptive InnovationWhy OpenCredo Partnered with Google
1
Daniel Bryant
Principal Consultant, OpenCredo
@danielbryantuk
• Quick intro
• Our motivations (and that of our clients)
• Why Google?
• Case study preview
• Summary
Disruption is everywhere within IT (Cloud, DevOps, Lean)Successful organisations will take advantage of this…
2
What to Expect…
• Principal Consultant at OpenCredo
• Agile, CI/CD, DevOps
• Cloud and microservices
• Docker, Mesos and Kubernetes
• London Java Community Associate
• InfoQ Editor; DZone & O’Reilly Contributor
• Regular presenter at QCon, J1 and Devoxx
3
Who Am I?
• Pragmatic high-end software consultancy
• Founded in 2009
• Owned by Jonas Partner and Trifork
• 40 permanent staff
• A client base of enterprise size customers, that include:
HMRC, British Airways, The Post Office, British Gas, notonthehighstreet.com, TNT, Atos and many more …
• Technology based solutions that are production ready, often aimed at enhancing legacy systems
4
OpenCredo
Motivations…
5
“Key Goals of the CIO? Align IT with the business Develop products faster Try not to get breached”
6
“The goal of software delivery is to sustainably minimise the lead time to business impact.”
Adrian Cockcroft(http://bit.ly/1LygI2J )
Dan North(http://bit.ly/1MINTy6)
“Cloud system providers are getting better at everything… Wouldn’t you like to stand on other’ shoulders?”
John Wilkes(http://bit.ly/1gP0gOZ)
• Our clients come in all shapes and sizes…
• Continuous delivery == competitive advantage
• “Build, measure, learn” is a disruptive change
• Economics of cloud are attractive
• “Unicorn” companies leading the way…
7
The Modern (Lean) Organisation
• Process/culture change (Agile, DevOps, Lean)
• Data science (data radiators, analysis, predictive analytics)
• Microservices (SOA, components, modularity)
• Cloud and containers
• Unicorn food…
8
A Typical Company Shopping List
Understand the business goals and existing issues
Expertise with technology and change: why, what and how
Solid technology foundation and platform: now and the future
9
What Is Really Needed…
OpenCredoUnderstand the business goals and existing issues
Expertise with technology and change: why, what and how
GoogleSolid technology foundation and platform: now and the future
10
What Is Really Needed…
Choosing a platform: Start with why…
11
12
Why Google?
• Flexibility (lift ‘n’ shift or innovate)
• Simplicity
• Pricing transparency
• Pedigree
• Innovation
13
Why Google?
• Legacy “lift ‘n’ shift”
• Migrations
• Experiments
• Building for the future
• Microservices
• Data processing
14
Flexibility
• Offerings
• Compute
• Big Data
• Management
• UX
• Web UI
• gcloud CLI
15
Simplicity
• Easy to navigate pricing
• Sustained use discounts
• Reduces CapEx vs OpEx battles
• Preemptive VMs
• Build ‘cloud native’ apps, and save cash
16
Pricing Transparency
• ‘The Datacenter as a Computer’
• Borg, Omega
• Containers (cgroups contribution)
• Kubernetes
• Go powers a lot of modern applications…
17
Pedigree
• Open source orchestration system for Docker
• Cloud, OpenShift, OpenStack
• Understandable developer primitives
• Declarative operations management
• Kubernetes v1 London Launch Party
• Skillsmatter CodeNode (http://bit.ly/1CQEDIq)
18
Innovation: Kubernetes v1
Setting the scene for the rest of today
19
• …deploy 30x more frequently with 200x shorter lead times; they have 60x fewer failures and recover 168x faster.
• Lean management and continuous delivery practices create the conditions for delivering value faster, sustainably.
• High performance is achievable for greenfield, brownfield or legacy.
• IT managers play a critical role in any DevOps transformation.
PuppetLabs 2015 State of DevOps Report(http://bit.ly/1VvdrVx)
20
High-performing IT Organisations…
Sedex case study: Building an ethical supply chainCharlotte Robinson, Head of Product Development at Sedex
millenoki case study: How GCP helped us build mobile apps better and fasterDan Field, Technical Director of millenoki
21
OpenCredo/Google Case Studies
Let’s wrap this up…
22
• Disruption is everywhere within IT (exciting times!) • Cloud, containers, DevOps, Lean
• Put away the Unicorn food… • Bring in expertise with technical, organisational and
cultural change, and a good technical platform
OpenCredo and (more importantly) our clients have benefitted massively with our partnership with Google:
Flexibility, simplicity, transparency, pedigree, innovation
23
In Summary