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 [email protected] From Dev to Prod in 5 minutes @mongrelion

    [email protected] 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 [email protected] From Dev to Prod in 5 minutes @mongrelion

    Preflight Checks ▪ Virtualization ▪ CICD ▪ Container Technologies ▪ Agile Methodologies ▪ Programmable Infrastructure
  3. container-solutions.com [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] From Dev to Prod in 5 minutes @mongrelion

    ▪ Build the right team ▪ Chose the right project (small scope) Strategy
  10. container-solutions.com [email protected] 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 [email protected] 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 [email protected] 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