Jenkins World 2017 has ended
Back To Schedule
Tuesday, August 29 • 8:30am - 2:00pm
The DevOps 2.1 Toolkit Workshop - $199

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Includes 30 minute break for lunch

This workshop is based on the material published in The DevOps 2.1 Toolkit: Building, testing, deploying and monitoring services inside Docker Swarm clusters.

The workshop will go through the whole microservices development lifecycle. We’ll start from the very beginning with architecture definition and design. From there, we’ll move on to requirements, technological choices and development environment setup, through coding and testing and then all the way to the final production deployment. We won’t stop there. Once our new services are up and running, we’ll see how to maintain them, scale - based on resource utilization and response time, and recover during failures. We’ll try to balance the need for creative manual work and the need to automate as much of the process as possible.

The goal will be to design a fully automated continuous deployment pipeline. We’ll see how microservices fit into a continuous deployment pipeline, explore immutable containers concepts and, finally, understand why the best results are obtained when those three are combined into one unique framework.

During the workshop we’ll explore tools like Docker, Docker Swarm, Docker Compose, Jenkins, HAProxy and a few others. We'll explore the practices and tools required to run a Swarm cluster. We'll go beyond a simple deployment. We'll explore how to create a continuous deployment process. We'll set up multiple clusters. One will be dedicated to testing and the other for production. We'll see how to accomplish zero-downtime deployments, what to do in case of a failover, how to run services at scale, how to monitor the systems and how to make the system heal itself. We'll explore the processes that will allow us to run the clusters on a laptop, as well as on different cloud providers.


avatar for Viktor Farcic

Viktor Farcic

Senior Consultant, CloudBees
Viktor Farcic is a senior consultant at CloudBees, is a member of the Docker Captains group and is a published author. Viktor has experience using a plethora of languages starting with Pascal (yes, he is old), Basic (before it got the Visual prefix), ASP (before it got the .Net suffix... Read More →
avatar for Carlos Sanchez

Carlos Sanchez

Senior Software Engineer, CloudBees
Carlos Sanchez specializes in software automation, from build tools to Continuous Delivery following the DevOps philosophy. He has spoken at several conferences around the world, including ApacheCON, JavaOne, Fosdem,… Involved in Open Source for more than ten years, he is the author... Read More →

Tuesday August 29, 2017 8:30am - 2:00pm PDT
Golden Gate B