Akka Description
Akka is a toolkit that allows you to build highly concurrent, distributed and resilient message-driven Java and Scala applications. Akka Insights, an intelligent monitoring and observability tool, is specifically designed for Akka. Actors and streams allow you to build systems that scale up by using more server resources and out by using multiple servers. You can build systems that self-heal and remain responsive to failures by using the principles of The Reactive Manifesto Akka. Distributed systems that are resilient to failure. Load balancing across nodes and adaptive routing. Cluster Sharding is used for event sourcing and CQRS. Distributed Data to ensure eventual consistency with CRDTs Backpressure and asynchronous stream processing. A great platform for microservice development is the fully async streaming HTTP server and client. Alpakka streams integrations.