We offer one day long workshops on 19th of October. These will start at 9:30 am and work untill 5:00 pm with an hour break for a lunch.

The workshops are paid additionaly. The price includes lunch or pizza.

The workshops will be delivered in the headquarters of Y Soft in Prague:

Polygon House
Doudlebská 1699/5
140 00 Praha-Praha 4

Here you can find how to get there.

Microservices - Let's build some!

Workshop mastered by: Fred George

Consultant with over 46 years experience. An early adopter of OO and Agile, MicroServices and Programmer Anarchy advocate
Read more >

Date: 19th October, 9:30 a.m

Price: 5350 CZK (199 EUR) + 21% VAT

You will need to bring your laptop!

It is one thing to talk about MicroServices. It is another altogether to have to build them.

After a brief introduction of MicroService principles, we will watch an animation of a micro­service environment. We will start with a pre­built skeleton microservice environment (message bus plus a couple of RESTful services running against it). We will then design and implement additional services to broaden the overall functionality. These additional services can be written in any language that will run on the participants laptop. While pairing is strongly encouraged, it is not required.

In the final stage, different pairs will implement different services, yet they will all run together implementing the animation.

We wrap up with the participants making observations on what they learned (and how it may be different from MicroServices they are currently implementing, if any). Outline/structure of the session

  • Introduction to MicroServices
  • Sample asynchronous MicroService application
  • Installation of sample MicroServices for the exercise:
  • Installing RabbitMQ drivers for your language
  • Testing access to RabbitMQ server
  • Implementing a new MicroService
  • Discussion of effort
  • Implementing a second MicroService
  • Discussion and review of code
  • Implementing the application (teams develop different services that will work together)
  • Wrap up observations by participants
  • The focus of the workshop will be on:

  • Understanding how to design asynchronous service architectures,
  • Creating small, yet functional, services rather than larger services,
  • Reducing coupling to the bare minimum (JSON packets with extra fields ignored),
  • Debugging asynchronous systems.