beyond ad-hoc automation: leveraging structured platforms

34
@bridgetkromhout Beyond Ad-hoc Automation Leveraging Structured Platforms Bridget Kromhout

Upload: bridgetkromhout

Post on 11-Apr-2017

573 views

Category:

Technology


4 download

TRANSCRIPT

Pi @bridgetkromhout

Beyond Ad-hoc Automation Leveraging Structured Platforms

Bridget Kromhout

Pi @bridgetkromhout

Bridget Kromhout

lives: Minneapolis,

Minnesota

works: Pivotal

podcasts: Arrested DevOps

organizes: devopsdays

Pi @bridgetkromhout

let’s talk platforms…

Pi @bridgetkromhout

let’s talk platforms…

Pi @bridgetkromhout

Pi @bridgetkromhout

Pi @bridgetkromhout

also true for infrastructure as code.

Pi @bridgetkromhout

Pi @bridgetkromhout

roadmap: high-level*

*details: the devil is in them

Pi @bridgetkromhout

Previously, on Platform Tales…

Docker in Production: Reality, Not Hype

Pi @bridgetkromhout

Deconstructing a monolithic

Python/Django app into…

(as was the style at the time)

Go microservices

Pi @bridgetkromhout

Pi @bridgetkromhout

Pi @bridgetkromhout

Containerized builds

runs tests

creates versioned deployable artifacts

standardizes development environment

Pi @bridgetkromhout

Continuous Integration & Continuous Delivery

concourse.ci

Pi @bridgetkromhout

“Great job on those

zero-downtime

blue-green deployments!”

—no CEO ever

Pi @bridgetkromhout

canary deployments

Pi @bridgetkromhout

tech decisions: a Markov bot against HN

Pi @bridgetkromhout

tech decisions: a Markov bot against HNprobably not

^

Pi @bridgetkromhout

Pi @bridgetkromhout

Just because you can…

…doesn’t mean you should.

Pi @bridgetkromhout

promises

Pi @bridgetkromhout

reasonable constraints

Pi @bridgetkromhout

Pi @bridgetkromhout

Pi @bridgetkromhout

monitoring & alerting

Pi @bridgetkromhout

Visibility into operations

Pi @bridgetkromhout

Before choosing to alert…

decide if

intervention is needed.

immediate

Pi @bridgetkromhout

autoscaling EC2 instances

Pi @bridgetkromhout

Pi @bridgetkromhout

navigating infrastructure choices

Pi @bridgetkromhout

Pi @bridgetkromhout

“To always be

shipping, you need a

shipyard”

Bret Mogilefsky of 18F, on cloud.gov

Pi @bridgetkromhout

Thank you!