Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Enterprise DevOps in 2016
Search
Matt Saunders
May 17, 2016
Technology
0
45
Enterprise DevOps in 2016
Matt Saunders
May 17, 2016
Tweet
Share
More Decks by Matt Saunders
See All by Matt Saunders
How Microservices and Containers Drive Agility
cm6051
0
76
Banking and Docker Datacenter: How containers drive agility
cm6051
0
240
Containers and Docker - Leeds Technology UG
cm6051
0
46
Other Decks in Technology
See All in Technology
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
640
cdk initで生成されるあのファイル達は何なのか/cdk-init-generated-files
tomoki10
1
580
クラウド開発の舞台裏とSRE文化の醸成 / SRE NEXT 2025 Lunch Session
kazeburo
1
460
関数型プログラミングで 「脳がバグる」を乗り越える
manabeai
2
220
Getting to Know Your Legacy (System) with AI-Driven Software Archeology (WeAreDevelopers World Congress 2025)
feststelltaste
1
180
microCMSではじめるAIライティング
himaratsu
0
120
SREのためのeBPF活用ステップアップガイド
egmc
2
940
SEQUENCE object comparison - db tech showcase 2025 LT2
nori_shinoda
0
290
QuickSight SPICE の効果的な運用戦略~S3 + Athena 構成での実践ノウハウ~/quicksight-spice-s3-athena-best-practices
emiki
0
260
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
4
2.5k
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
5
650
【あのMCPって、どんな処理してるの?】 AWS CDKでの開発で便利なAWS MCP Servers特集
yoshimi0227
6
780
Featured
See All Featured
Facilitating Awesome Meetings
lara
54
6.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Music & Morning Musume
bryan
46
6.7k
Done Done
chrislema
184
16k
How to Ace a Technical Interview
jacobian
278
23k
Gamification - CAS2011
davidbonilla
81
5.4k
Embracing the Ebb and Flow
colly
86
4.7k
We Have a Design System, Now What?
morganepeng
53
7.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Producing Creativity
orderedlist
PRO
346
40k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
sendachi.com
sendachi.com Enterprise DevOps in 2016 • Matt Saunders • Principal
Consultant • Sendachi
sendachi.com Sendachi • Formed in 2016 • Merging Clutch (US)
and Contino (UK) • VC Funded Services Company • Docker Premier Partner
sendachi.com Sendachi • Enterprise Focus • DevOps & Continuous Delivery
• Containerisation & Virtualisation • Microservices • Security, Reliability & Resilience • Cloud Architecture
sendachi.com Matt Saunders • Old-school Sysadmin • DevOps since before
it was cool • Twitter @cm6051 •
[email protected]
sendachi.com London DevOps Meetup
sendachi.com Docker London Meetup
sendachi.com Cloud
sendachi.com Cloud
sendachi.com Private Cloud Adoption • The bad – Some failed
projects – PaaS ideal is hard to realise – Private clouds encumbered by process – Agility hard to deliver
sendachi.com Private Cloud Adoption • The good – Accelerated by
simpler requirements of Docker – Fewer dependencies – Shorter provisioning lead times
sendachi.com Public Cloud Adoption • The bad – Cost models
still less understood – Replatforming for cloud-native is still rare – Enterprises with data-centre sunk costs
sendachi.com Public Cloud Adoption • The good – Enterprises keen
to pilot public cloud – Enterprises understand public cloud is years ahead – Regulatory requirements often met
sendachi.com Public Cloud Adoption
sendachi.com Public Cloud Adoption
sendachi.com Containers
sendachi.com Containers
sendachi.com Docker • Enterprise adoption of Docker – 2015: 13%
– 2016: 29% • Source: Rightscale
sendachi.com Docker • Larger Companies are the Early Adopters
sendachi.com Docker
sendachi.com Docker • Big money investors • $1 billion market
cap
sendachi.com Container Benefits • Container Abstraction Layer – Common point
of entry for containers – Run diverse technology stacks – HTTP with RESTful interfaces work well
sendachi.com Container Benefits • Platform Portability – Move applications easily
between servers – Private and public cloud – Everything is contained
sendachi.com Container Benefits • Resilience with Clustering – Multiple clustering
options – Built specifically for Docker – Docker Swarm gaining traction
sendachi.com Container Benefits • Provenance and Traceability – Container builds
can be automated – Cryptographic signing of images – Docker registry communication is encrypted – Proof that an image is as-built
sendachi.com Container Benefits • Environment Consistency – Applications run entirely
in containers – Environment info stored outside containers – The same container runs everywhere – Environmental drift is minimised
sendachi.com Container Benefits • Improved Resource Utilisation – Applications can
be limited by memory or CPU – Pre-allocation of resource isn’t required – Docker containers can be multi-tenanted – Remove the virtualisation tax
sendachi.com Regulation
sendachi.com Regulatory Changes • Regulation becoming harder • But Enterprises
being more prepared to deal with it • Leveraging Cloud, Containers and Regulation gains competitive advantage
sendachi.com Microservices
sendachi.com Microservices
sendachi.com Microservices
sendachi.com Microservices • Small replaceable services • Loosely coupled together
• Deploy seperately • REST APIs • Independent backends
sendachi.com Microservices • Release at Independent speed • Continuous Integration
• Continuous Delivery • Social Contracts
sendachi.com Microservices • Breaking up monoliths • Unsupportably large •
Different release cadences needed • Carve bits off the edge
sendachi.com Microservices • Breaking up monoliths • Unsupportably large •
Different release cadences needed • Carve bits off the edge
sendachi.com Microservices • Breaking up monoliths • Unsupportably large •
Different release cadences needed • Carve bits off the edge
sendachi.com Microservices
sendachi.com Microservices: Not a Free Lunch • Significant DevOps skills
needed • Significant Operations overhead • Distributed Systems complexity • Testability challenges
sendachi.com Microservices: Not a Free Lunch
sendachi.com Microservices: Continuous Integration
sendachi.com Microservices: Deployment
sendachi.com Organisation
sendachi.com Organisational Design • The bad – Silos can be
rigid in Enterprises – Hearts and Minds hard to influence – Cross-functional teams hard to form – Limited scope of DevOps projects
sendachi.com Organisational Design • The good – DevOps pilot projects
having some success – Not so many “DevOps teams” – Projects in large enterprises have a chance to flourish – Upskilling always welcome
sendachi.com Summary
sendachi.com Thanks! • Matt Saunders • Principal Consultant • @cm6051
•
[email protected]
• Sendachi • @dangerousisgood • sendachi.com