Xebia Academy is also available in EnglishSwitch to English
Close
Developer Skills

Advanced Akka

Heb je al enige ervaring met Akka en wil je het volgende niveau bereiken? Deze 2-daagse geavanceerde Akka-training leert je alle geavanceerde functies van Akka die je in staat stellen om geclusterde, event-driven en reactieve systemen te bouwen waarmee je aan de behoeften van echt grootschalige use-cases kunt voldoen.

Word een Advanced Akka Expert!

Je maakt kennis met geavanceerde architectuurstijlen zoals CQRS en Event Sourcing en hun toepassing in Akka. Ook ga je werken met modelapplicatie op basis van Domain Driven Design technieken. We bieden je een combinatie van theorie, live-codering en vele hands-on oefeningen om echt in contact te komen met gevorderde Akka.

Deze Advanced Akka training is perfect voor

De Advanced Akka training is een van Xebia's Architecture en Developer Skills trainingen. Deze opleiding is perfect voor developers en/of architecten die al gebruik maken van Akka met Scala en het volgende niveau willen bereiken. Indien Akka voor jou helemaal nieuw is en je op zoek bent naar een gemakkelijke manier om eerst de basis te leren kennen, bieden we ook een 2-daagse introductie tot Akka aan: Akka Foundation.

-"De training was zeer informatief en praktisch. De opgedane kennis en ervaring helpt bij concrete projecten". - Consultant

Wat kan ik bereiken met deze training?

Deze 2-daagse training is een combinatie van theorie, voorbeelden en oefeningen. We starten met de pro's en contra's van geavanceerde architectuurconcepten zoals CQRS en Event Sourcing en hoe we software op basis van deze concepten kunnen modelleren met behulp van Domain Driven Design (DDD) en EventStorming. Daarna richt je je op Advanced Akka en hoe Akka de genoemde architectuurconcepten heeft geïmplementeerd. Tijdens het bouwen van een real world applicatie zullen we alle relevante geavanceerde Akka-functies stap voor stap in theorie en hands-on oefeningen verkennen. Uiteindelijk heb je een volledig geclusterde, event-sourced en gecontaineriseerde Akka-toepassing gebouwd die op Kubernetes draait.

Programma

Maak kennis met Advanced Akka

Je leert onder andere:

  • De basis van CQRS en Event-Sourcing en hoe deze te modelleren zijn met DDD en EventStorming
  • Hoe je blijvende Actors met behulp van Event-Sourcing schrijft
  • Hoe je een weergave van Event-Sourced Data maakt
  • De in's en out's van Akka's cluster kenmerken en wanneer en hoe ze te gebruiken
  • Hoe je een geclusterde Akka-toepassing test
  • Hoe een geclusterde Akka-toepassing met Docker en Kubernetes in te richten en te laten draaien

Advanced Akka Features

Je leert onder andere:

  • Foutbehandeling en toezicht in Akka
  • Actor bewaking
  • Akka Persistence en hoe het zich aanpast aan CQRS en Event-Sourcing
  • Persistent Actors (Events, Snapshots, Passivation en Event Serialization)
  • Persistent Queries
  • Akka Persistence Testing
  • Akka Cluster (Terminology, Lifecycle, Cluster Events, Cluster Singletons)
  • Akka Cluster Sharding
  • Akka Cluster Pub/Sub, Cluster Client
  • Akka Cluster Testing
  • Containerisatie en inzet op Kubernetes

Advanced Akka in de praktijk brengen

Je leert onder andere:

  • Hoe je geavanceerde Akka-functies toepast op zeer schaalbare en fouttolerante toepassingen
  • De voordelen van Event-Sourcing en CQRS en hoe deze toe te passen binnen Akka 
  • Akka's clusterkarakteristieken en hoe deze toe te passen, te testen en te configureren
  • Hoe je een geclusterde Akka-toepassing in een container plaatst en op Kubernetes laat draaien
Contact opnemen
contact-us

Ons team staat voor je klaar

Stuur ons een bericht!

Of bel +31 (0)35 538 1921