11

Click here to load reader

High Performance Ops for Enterprise PaaS

Embed Size (px)

Citation preview

Page 1: High Performance Ops for Enterprise PaaS

High Performance Ops for Enterprise PaaS

Dan Young | EngineerBetter | @dan0young

Adventures with small batch sizes in a big bank

Page 2: High Performance Ops for Enterprise PaaS

The context

Global Bank

Thousands of Devs

Lots of Cloud Foundry

Traditional Ops

Image credit: thethreesisters

Page 3: High Performance Ops for Enterprise PaaS

The beginning

Change is costly

Manual ops heroics

2-3 week release cycle

Big batches & high risk

Lots of rework

Page 4: High Performance Ops for Enterprise PaaS

Our hopes

Influence attitudes to change

Faster cycle time

Happier, scalable team

Lower risk

Page 5: High Performance Ops for Enterprise PaaS

Key technical ingredients

Cloud Foundry (commercial distro)

BOSH

Concourse CI

A well known public cloud

Page 6: High Performance Ops for Enterprise PaaS

Results so far

Continuous Delivery

100% Reproducibility

Platform upgrades itself

First apps approved

Page 7: High Performance Ops for Enterprise PaaS

Operations = Development

Cloud Foundry is itself Apps

Pairing, TDD, CI

Platform as a Product

Infrastructure as is Code

Communicate all the things

Page 8: High Performance Ops for Enterprise PaaS

What have we learnt so far?

Kill dev/stage/prod naming

Build times are the enemy

‘Non-blocking pairs’ pattern

Self-reliance changes org dynamics

Page 9: High Performance Ops for Enterprise PaaS

Co-located team

Small batch comms

Peer pressure is magic

Leaders create more leaders

Change radiating through people

Page 10: High Performance Ops for Enterprise PaaS

Your story is yours alone.

Agile solves reveals problems

No secret recipes

No maturity models

Just continuous learning

http://yipa.org/training/online/on-demand/telling-your-impact-story/

Page 11: High Performance Ops for Enterprise PaaS

@dan0young

[email protected]