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.
Learn more
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
Akka Workshop
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.