Kurs · Schulung · Workshop
Akka mit Java oder Scala
Reaktive, verteilte Systeme auf der JVM mit dem Aktor-Modell von Akka bauen — Clustering, Sharding, Event-Sourcing und Deployment auf Kubernetes, mit Scala oder Java.
Einführung in Akka zur Entwicklung von leistungsfähigen und verteilten Applikationen für die Cloud. Zwei tage intensiver Einstieg in Akka mit Scala oder Java, um reaktive, konkurrente, verteilte Applikationen entwickeln zu können.
Trainer
Stimmen unserer Teilnehmer:innen






Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →
Inhalt
Akka ist die Implementierung des Aktor Modells auf der JVM. Akka erlaubt die Entwicklung von realen Cloud-native Anwendungen nach den reaktiven Prinzipien (The Reactive Manifesto). Akka ermöglicht sauberes Konkurrenz programmieren und korrektes Design von verteilten Systeme. Akka-Systeme sind belastbar, leistungsstark, elastisch und dezentralisiert.
Wir bauen zusammen inkrementell eine Beispielapplikation welche folgende Themen veranschaulicht:
- Überblick zu Akka
- actors
- messaging
- location
- cluster
- sharding
- singleton
- deployment auf Kubernetes
- event-sourcing
- streaming
- persistence
- Split-brain
- etc. Wir fokussieren uns darauf eine spezifische Auswahl an Thema genau zu betrachten und zu verstehen.
Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.
In-House Kurs anfragen
Öffentlichen Termin anfragen
Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.
Mehr über Akka
Akka ist ein Open-Source-Toolkit für die Entwicklung von nebenläufigen, verteilten und fehlertoleranten Anwendungen auf der JVM. Es implementiert das Aktor-Modell, das ursprünglich von Carl Hewitt in den 1970er Jahren entwickelt wurde, und ermöglicht damit eine elegante Abstraktion für die Verwaltung von Zustand und Verhalten in verteilten Systemen. Akka wird von Lightbend gepflegt und ist die Grundlage vieler hochskalierter Produktionssysteme weltweit.Weitere Ressourcen:
History
Das Aktor-Modell wurde erstmals 1973 von Carl Hewitt beschrieben und bildet die theoretische Grundlage von Akka. Jonas Bonér gründete das Akka-Projekt im Jahr 2009 und veröffentlichte es als Open-Source-Software. Seitdem hat Akka eine starke Verbreitung erlangt und ist zur bevorzugten Lösung für reaktive, verteilte Systeme auf der JVM geworden.
Mit der Einführung der Typed Actors API hat Akka seine Sicherheit und Ausdrucksstärke deutlich verbessert. Das Framework bildet heute die Grundlage für bekannte Projekte wie Apache Spark und Lagom und wird von Unternehmen wie LinkedIn, Twitter und PayPal in grossem Massstab eingesetzt.
