Livet er en strøm av hendelser oppgaver!
Om
Leesah Game er et hendelsedrevet applikasjonsutviklingspill som utfordrer spillerne til å bygge en hendelsedrevet applikasjon. Applikasjonen håndterer forskjellige typer oppgaver som den mottar som hendelser på en Kafka-basert hendelsestrøm. Oppgavene varierer fra veldig enkle til mer komplekse.
NAV bygger i stor grad alle nye systemer som hendelsedrevet, og formålet med Leesah Game er at spillerne skal få en bedre forståelse for hvordan man bygger hendelsedrevne applikasjoner. Man får også et innblikk i fordeler og ulemper med slike systemer. Dessuten er det innmari moro!
Lykke til!
Kom i gang
Vi har to versjoner av Leesah Game, en hvor man lærer å deploye en applikasjon på Nais-plattformen, og en hvor man kjører lokalt. Disse to forskjellige versjonene har også to forskjellige kodebaser.
Dokumentasjon om oppgavene
Oppgavene du kan møte i Leesah Game er som følger, og de kommer ikke nødvendigvis i rekkefølgen til listen.
- lagregistrering (Første oppgaven som alltid må gjøres før man kan løse andre oppgaver)
- ping-pong
- aritmetikk
- NAV
- primtall
- bankkonto
- kalkulator
- base64
- min-max
- deduplisering
- grunnbeløp
NAIS-spesifikke oppgaver: