€1,331 – €1,936

Zero to Hero - Building Containerised Microservices

Event Information

Share this event

Date and Time

Location

Location

Container Solutions' Office

De Ruijterkade 143

1011 AC Amsterdam

Netherlands

View Map

Refund Policy

Refund Policy

No Refunds

Friends Who Are Going
Event description

Description

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 Trainer
Ian Crosby is a senior engineer at Container Solutions and the creator of the Socks Shop reference application. Ian has worked on microservice applications ranging from data collection and analysis for drones and IoT devices all the way to highly available, hyper scale web-applications.

Group Bookings
For those who need us to raise a PO or book in large groups, please contact us at info@container-solutions.com.

Schedule
Day 1:

Intro to Docker 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 (Kubernetes)

  • Why orchestration?
  • Components.
  • Kubernetes architecture.
  • Basic concepts.

Intro to container networking (Weavenet)

  • Benefits of container networking
  • Look at various options/tools
  • Focused look at Weavenet

Visualization/Debugging (Weave Scope)

  • Challenges with microservice applications
  • Microservice specific tooling
  • Visualising applications with Weave Scope
  • Debugging applications with Weave Scope

Intro to Microservices

  • Why Microservices? Benefits and evolution.
  • Basic Principles / Best Practices
  • Modeling and sizing services
  • Integrations / APIs
  • Handling state / databases

Day 2:
Developing Microservices

  • Participants will write their own microservice (either from scratch or template).
  • Apply best practices/principles from above.
  • Dockerize service as per previous learning.
  • Deploy docker container on Kubernetes.
  • Connect to database.
  • Install and run Scope.

Architecture and design choices

  • Technologies used.
  • Testing, Continuous Integration and Continuous Deployment.
  • Pull Repo and Deploy.
  • Add previously built service to SockShop.
Share with friends

Date and Time

Location

Container Solutions' Office

De Ruijterkade 143

1011 AC Amsterdam

Netherlands

View Map

Refund Policy

No Refunds

Save This Event

Event Saved