The Microservices One Day Workshop is $299.99 if bundled with a conference registration, or $399.99 standalone. More information on registration can be found on our registration page (Click here for the Registration page).

Microservices Workshop

Facilitator: Simon Timms

Date: Monday, June 3rd 2019

Time: 8:00 AM - 5:00 PM

Location: Room K - CanadInns Destination Centre Polo Park

What to Bring: A laptop with wi-fi connectivity and a development IDE (your choice) already installed.

Food: Breakfast & Lunch Included

As products increase in complexity and the teams that develop them grow maintaining a single code base becomes more and more difficult. Fortunately, development best practices have grown to meet the challenges of these more complex systems.

Microservices have become a well understood and stable approach to dealing with large teams and large products.

In this workshop we'll talk about

  • Defining what makes a microservice
  • The advantages and disadvantages of microservices
  • When to use microservices and when to love the monolith
  • How to start moving from a monolith to microservices
  • Defining microservice boundaries
  • Communicating between services
  • CAP theorem, distributed transactions and eventual consistency
  • The challenges of deploying and versioning microservices
  • Microservices on the cloud: Serverless, Kubernetes, and friends

With the theory figured out we'll look at some practical applications. By using minikube we'll set up a tiny Kubernetes cluster on our own machines and try deploying microservices to it. We'll explore how to deploy new versions, communicate between services and build out new services.