The Microservices One Day Workshop is $300.00 if bundled with a conference registration, or $400.00 standalone.

Microservices Workshop

Facilitator: Simon Timms

Date: Monday, October 21st 2019

Time: 8:00 AM - 5:00 PM

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.