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

From dev to prod in 5 minutes - QCon London 2017

From dev to prod in 5 minutes - QCon London 2017

Containers can help you reduce the time to market significantly, specially when the whole process for creating and deploying them has been automated and reduced «from commit to production in 5 minutes» but, is your company and its technical and cultural infrastructures ready for such a pace? Containerizing your applications allows you to improve your time to market significantly. But is your company is actually ready for such a speed? Have you thought of the cultural changes that such a technology demands? Is your process flexible and fast enough to keep pace? how is your inter-team communication and collaboration? What is the level of trust that you have in your team? These questions were asked and answered on one of our projects as we moved towards rock-solid software delivery pipeline. I will share the story with you.

mongrelion

March 07, 2017
Tweet

More Decks by mongrelion

Other Decks in Technology

Transcript

  1. @mongrelion | container-solutions.com From development to production in 5 minutes:

    is your company ready? by Carlos León March, 2017 - London, UK QCon London
  2. @mongrelion | container-solutions.com Pre-flight Checks 8 • Computers • Virtualization

    • Container technologies • CICD • Programmable Infrastructure
  3. @mongrelion | container-solutions.com Strategy 1 3 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. @mongrelion | container-solutions.com • Create a DevOps team • Containerise

    every single application with the aid of the DevOps team • Have the DevOps team create a CICD pipeline for all of the applications • Have the DevOps team create a programmable infrastructure • Deploy all the applications in the new infrastructure • Profit Strategy 1 4 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.
  5. @mongrelion | container-solutions.com • Profit • Create a DevOps team

    • Containerise every single application with the aid of the DevOps team The Good 1 8
  6. @mongrelion | container-solutions.com • Profit • Create a DevOps team

    • Containerise every single application with the aid of the DevOps team • Have the DevOps team create a CICD pipeline for all of the applications The Good 1 9
  7. @mongrelion | container-solutions.com • Profit • Create a DevOps team

    • Containerise every single application with the aid of the DevOps team • Have the DevOps team create a CICD pipeline for all of the applications • Have the DevOps team create a programmable infrastructure The Good 2 0
  8. @mongrelion | container-solutions.com • Profit • Create a DevOps team

    • Containerise every single application with the aid of the DevOps team • Have the DevOps team create a CICD pipeline for all of the applications • Have the DevOps team create a programmable infrastructure • Deploy all the applications in the new infrastructure The Good 2 1
  9. @mongrelion | container-solutions.com • Containerise every single application with the

    aid of the DevOps team • Have the DevOps team create a CICD pipeline for all of the applications The Bad 2 4
  10. @mongrelion | container-solutions.com • Containerise every single application with the

    aid of the DevOps team • Have the DevOps team create a CICD pipeline for all of the applications • Have the DevOps team create a programmable infrastructure The Bad 2 5
  11. @mongrelion | container-solutions.com • Containerise every single application with the

    aid of the DevOps team • Have the DevOps team create a CICD pipeline for all of the applications • Have the DevOps team create a programmable infrastructure • Deploy all the applications in the new infrastructure The Bad 2 6
  12. @mongrelion | container-solutions.com • Doing too many things at the

    same time ◦ DevOps ◦ CICD ◦ PI The Ugly 3 1
  13. @mongrelion | container-solutions.com • Choose your allies • Build the

    right team • Chose the right project A Strategy For Success 4 4
  14. @mongrelion | container-solutions.com • Choose your allies • Build the

    right team • Chose the right project • Small iterations A Strategy For Success 4 5
  15. @mongrelion | container-solutions.com • Choose your allies • Build the

    right team • Chose the right project • Small iterations • Embrace failure A Strategy For Success 4 6
  16. @mongrelion | container-solutions.com A Strategy For Success 4 7 •

    Choose your allies • Build the right team • Chose the right project • Small iterations • Embrace failure • Be ready for the inception
  17. @mongrelion | container-solutions.com A Strategy For Success 4 8 •

    Choose your allies • Build the right team • Chose the right project • Small iterations • Embrace failure • Be ready for the inception • Seek professional help