Developing Lagom WF Reactive System
In this section, we will start developing our WF Reactive System using Lagom Framework. Unlike our previous simple Hello Reactive System, we will develop some UI (User Interface or frontend) service for our WF system.
WF Reactive System architecture
Before developing our Reactive System, first we will understand its architecture. Our WF Reactive System has the following three main microservices:
- WF Frontend (UI)
- WF Producer (API and Implementation)
- WF Consumer (API and Implementation)

As shown in the preceding diagram, the User interacts with our System through the WF Frontend Service. When the User generates any events in our system, they will be sent to the Cassandra data store wf-producer-impl
through our WF Producer Service. When the User sends any queries to our system, they will send them to the WF Consumer Service and serve those requests.
All these services are developed using the following microservices:
wf-frontend wf-producer-api wf-producer-impl...