Un livre blanc qui détaille pourquoi vous devriez inclure Akka dans votre stratégie de développement d'applications.
"Vous avez probablement entendu parler de la librairie Akka permettant de construire des applications scalables, résilientes et légères en ressources tournant sur une JVM. Avec 16 modules “open-source” et commerciaux dans la boîte à outils, Akka permet de passer d’un système d’acteurs dans une seul JVM à la résolution automatique de partitions réseau et à un cluster d’application distribuées sur plusieurs JVMs. Mais avec une telle gamme de fonctionnalités, comment les architectes et les développeurs peuvent-ils inclure Akka dans une stratégie de haut niveau ?
A la fin de ce livre blanc, vous comprendrez Akka de “A à Z”, en commençant par un tour du fameux modèle acteur et terminant par la clusterisation des systèmes d’acteurs. Précisément, vous apprendrez :
• Comment fonctionnent les acteurs Akka, leur création, la communication, la gestion, la supervision et le routage des événements/messages
• La manière dont Akka adopte le traitement réactif des flux de données avec Akka Streams et Alpakka
• Comment construire des systèmes distribués en cluster avec Akka.
• Comment différents composants de la boîte à outils Akka fournissent des solutions prêtes à l’emploi pour traiter et/ou persister des données sur des clusters distribués, pour les mécanismes de publication/souscription et l’Event Sourcing (ES) et le Command Query Responsability Segregation (CQRS)
• Quelles sont les technologies commerciales disponibles pour Akka et leur fonctionnement dans le cadre d’une licence commerciale Lightbend"