Search⌘ K

User Interface

Understand how to interact with microservices in an event-driven Golang architecture using REST APIs exposed through grpc-gateway and accessible via Swagger UI. Learn to run, rebuild, and manage the modular monolith application using Docker Compose, enabling practical hands-on experience with asynchronous communication patterns in the system.

Users can use a REST API provided by the modules exposing their gRPC service APIs using grpc-gateway. Most modules expose most of their gRPC services this way; notable exceptions are the Notifications module and most of the Depot module.

Note: The REST APIs are mounted at http://localhost:8080/api/*.

Swagger UI

To make things easier to experiment and run examples, the REST APIs can be accessed with ...