Livet er en strøm av hendelser
Leesah-game is an event-driven application development game that challenges players to build an event-driven application. The application handles different types of tasks that it receives as events on a Kafka-based event stream. The tasks vary from very simple to more complex.


Nav builds most new systems as event-driven, and the purpose of Leesah Game is for players to gain a better understanding of how to build event-driven applications. Players also get an insight into the advantages and disadvantages of such systems. Besides, it's a lot of fun!
Getting started
There are two versions of the the Leesah game! On is for local play, directly in the terminal. While the other is running on the Nais platform, and you will learn how to be a developer in Nav and use Nais. For now only the local version has been translated to English.
Task specific documentation
The tasks you can encounter in Leesah Game are as follows, and they do not necessarily come in the order of the list.
- team-registration (First task, and needs to be done before we start)
- arithmetic
- base64
- basic-amount
- min-max
- nav
- ping-pong
- Prime number
- deduplication
- bank-account