Implementing Microservices with Akka
This tutorial illustrates how Microservices can interact to implement a shopping cart system. The sections listed below show how to build the services piece by piece, from scratch.
The following links provide more information about some of the Akka features used in the tutorial.
Akka Cluster Sharding to distribute Event Sourced cart entities and Projections
Akka Event Sourcing to store the state of the shopping carts
Akka Projections to enable CQRS and event based communication with other services
Akka gRPC to implement a gRPC service API and communication with other services
Akka Management for Akka Cluster formation and health checks
In addition to the above resources there is the video based Akka Workshop Series . The series will walk you through the basics of using the Akka in parallel with much of the material in this guide. It should be especially useful for individuals who are audio/visual learners.