Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From dev to prod in 5 minutes: is your company ...

mongrelion
October 05, 2017

From dev to prod in 5 minutes: is your company ready? - ASAS 2017

This is the same talk that I have given in the past, although improved and with more stories in it.
It also features the Maturity Matrix that I've been talking about for the past couple of months with the public.

mongrelion

October 05, 2017
Tweet

More Decks by mongrelion

Other Decks in Technology

Transcript

  1. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    info@container-solutions.com container-solutions.com 05.Oct.2017 Carlos León @mongrelion From development to production in 5 minutes: is your company ready?
  2. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    Preflight Checks ▪ Virtualization ▪ CICD ▪ Container Technologies ▪ Agile Methodologies ▪ Programmable Infrastructure
  3. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    Strategy Strategy (from Greek στρατηγία stratēgia, "art of troop leader; office of general, command, generalship") is a high level plan to achieve one or more goals under conditions of uncertainty.
  4. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    ▪ DevOps Team ▪ Containerise every single application ▪ Create a CICD pipeline for all of the applications ▪ Create environments using Programmable Infrastructure ▪ Deploy all the applications to the new infrastructure ▪ Profit Strategy
  5. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    ▪ Ditch old monolith ▪ Extract all domains of the business into microservices ▪ Containerise the applications ▪ Swap caching out of MySQL into Memcached/Redis ▪ Profit Strategy
  6. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    Can’t we just provision the containers with SaltStack/Ansible/Chef/CFEngine/Puppet/whatever? Wrong questions
  7. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    Can’t we just install supervisord to have SSH in the container for debugging in production? Wrong questions
  8. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    Can’t we just have Puppet in a container to install stuff and then a script from outside to do a docker commit? Wrong questions
  9. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    ▪ Build the right team ▪ Chose the right project (small scope) Strategy
  10. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    ▪ Build the right team ▪ Chose the right project (small scope) ▪ Embrace failure Strategy
  11. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    ▪ Build the right team ▪ Chose the right project (small scope) ▪ Embrace failure ▪ Small iterations Strategy
  12. container-solutions.com carlos.leon@container-solutions.com From Dev to Prod in 5 minutes @mongrelion

    ▪ Build the right team ▪ Chose the right project (small scope) ▪ Embrace failure ▪ Small iterations ▪ Seek professional help Strategy