Skip to content

Instantly share code, notes, and snippets.

@iambowen
Last active August 29, 2015 14:13
Show Gist options
  • Save iambowen/b3b42b06ea9bc611f2ca to your computer and use it in GitHub Desktop.
Save iambowen/b3b42b06ea9bc611f2ca to your computer and use it in GitHub Desktop.
ThoughtWorks Tech Radar Devops Part

class: center, middle, inverse

Tech Radar Walkthrough

The DevOps Part

???

Notes for the first slide!


layout: false template: center

Categories

.right-column[

- Techniques √

- Tools √

- Platform √

- Language & Frameworks X

]


layout: false template: center

Attitude

.right-column[

- Adopt

- Trail

- Access

- Hold

]


Techniques - Adopt

.right-column[


Techniques - Trail

- Canary builds

- Partition infrastructure along team bounds (production privileges management, easier for cloud)


Techniques - Access

  • Machine image pipelines (start from a base image)

  • Pace-layered Application Strategy

    • architecture should not be a one-size fits all approach


Techniques - Hold

  • Cloud lift and shift(need to rearchitecturing if moving to cloud)

  • Microservice envy (don't rush)

  • ##Programming in your CI/CD tool(don't do this)
  • Separate DevOps team (need for a seperate delivery engineering team if necessary)


Tools - Adopt

  • Flyway: automate database migrations

  • Go CD


Tools - Trail


Tools - Access

  • Consul (service discovery)

  • Terraform (supports multiple cloud providers)


Platforms - Trail


Platforms - Access

  • Mesos (abstracts out underlying computing resources to make it easier to build massively scalable distributed systems.)

  • EventStore (functional database with Complex Event Processing in JavaScript.)

  • Netflix OSS Full Stack, e.g AsGuard, Chaos Monkey

  • SDN


Fin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment