Thursday
Workshop room 1
13:40 - 14:40
(UTC+02)
Workshop (60 min)
Part 1/2: Event driven development with Leesah Game!
At Nav (The Norwegian Labour and Welfare Administration) we develop modern systems in an event-driven microservices architecture to meet the future needs of work and welfare. Now, we want to teach you more about how we build applications and how event-driven systems can be used to solve complex challenges.
We will begin by presenting the key principles behind event-driven systems before launching into a "gamified" setup where you’ll develop your own app in pairs. Throughout the workshop, you’ll develop an application connected to Kafka to receive challenges that your application must handle. This will be a fun workshop with some challenge and a lot of enjoyment!
Before you come to the workshop:
* Install an IDE of your choice.
* Choose and download one of the following programming languages:
* Python 3.10 (or newer) – https://www.python.org/downloads/
* Go 1.21 (or newer) - https://go.dev/dl/
* Node 22 (or newer) - https://nodejs.org/en/download/package-manager
* Feel free to take a look at https://kafka.apache.org/
Bring a computer to the workshop.
Agenda:
* Introduction to event-driven systems, Kafka, and Rapids and Rivers. (Approx. 15 min)
* Introduction to Leesah Game. (Approx. 15 min)
* Setup and first task. (Approx. 15 min) Participants set up their machines and complete the first task together.
* Game time. (Approx. 1 hours) Participants play Leesah Game.
* Closing and prize ceremony. (Approx. 15 min)