2-Day-Training: From Zero to Hero with Microservices
CHF1,410 – CHF1,610
2-Day-Training: From Zero to Hero with Microservices

2-Day-Training: From Zero to Hero with Microservices

Event Information

Share this event

Date and Time




Neugasse 10

8005 Zürich


View Map

Friends Who Are Going
Event description


If you have additional questions about this training or want to pay via invoice, write to info@container-solutions.com

In this training, you will build a fully functional E-Commerce application, using microservices, Weave Net and Scope, Docker containers and as an orchestrator Appuio's Red Hat OpenShift v3 based PaaS.

Building microservices is hard enough, not least because their is a dizzying array of tools to choose from. You have to choose a networking tool, a service discovery tool and testing tool. In this guided workshop, participants will learn about a number of industrial leading tools, including Scope for visualization and Kubernetes for cluster management. And they will learn these tools whilst building a real life, e-commerce site: the now famous microservices reference application, ‘Socks Shop’.

Participants will learn about:

  • Microservices

  • Networking

  • Visualisation

  • Schedulers

  • Containers

About the Trainers

Michael Muller is the CTO of Container Solutions and specialises in Cloud Infrastructures, application development and security. With more than 15 years of experience working in tech, Michael brings a wealth of practical knowledge to distributed application development and deployment.

Sebastian Cogno is the director of research and development at Container Solutions and has a background in security, development and system engineering. Sebastian helped startups and enterprises to build high traffic products with millions of users, while keeping IT Security at the very first place in the list of requirements.

Tobias Brunner is Head of DevOps at VSHN. After an apprenticeship as system engineer, polytechnic degree in computer science and Linux Engineer at nine.ch he now leads the DevOps Engineering Team at VSHN.

Day 1:

Intro to Containers (Docker)

Docker overview

  • Installation of Docker (all operating systems)

  • Working with containers

  • Working with images

  • Building images with Dockerfiles

  • Managing images and containers

  • Data persistence with Volumes

Intro to Orchestrators (Appuio)

  • Orchestration 101

  • Components

  • OpenShift v3 architecture

  • Basic concepts

Intro to container networking (Weavenet)

  • Benefits of container networking

  • Container networking with Weavenet

Visualization/Debugging (Weave Scope)

  • Challenges with microservice applications

  • Microservices specific tooling

  • Visualising applications with Weave Scope

  • Debugging applications with Weave Scope

Intro to Microservices

  • Benefits and evolution

  • Basic Principles / Best Practices

  • Modeling and sizing services

  • Integrations / APIs

  • Handling state / databases

Day 2:

Developing Microservices

  • Writing a microservice (either from scratch or template)

  • Applying best practices/principles

  • Dockerizing a service

  • Deploying a Docker container on Kubernetes

  • Connecting to a database

  • Installing and running Scope

Deploying and Integrating Microservices

  • Technologies overview

  • Testing, Continuous Integration and Continuous Deployment

  • Pulling Repositories and Deploying

  • Adding the previously built service to SockShop

Terms and conditions

For our two-day workshop the course fee is CHF 1600, which includes training materials, lunch and refreshments during the course.

This public course requires that at least six people attend. We reserve the right to cancel or postpone this

course if we do not get the minimal number of people. We will not refund cancellations within ten working days of the course but will allow people to give their place to a friend or colleague. We reserve the right to replace the trainers due to illness or unforeseen circumstances.

Share with friends

Date and Time



Neugasse 10

8005 Zürich


View Map

Save This Event

Event Saved