A Microservices architecture built with Go and gRPC.
[ Client / Postman ]
│
│ HTTP / REST (JSON)
▼
┌─────────────────┐
│ Orders Service │ (HTTP Gateway & gRPC Client)
└────────┬────────┘
│
│ gRPC / Protobuf
▼
┌─────────────────┐
│ Kitchen Service │ (gRPC Server)
└─────────────────┘
The Orders service server is ready to run. Executing the service will start the HTTP/gRPC server instance.
Open your terminal and run:
make run-orders
The Kitchen service server is ready to run. Executing the service will start the gRPC server instance.
Open your terminal and run:
make run-kitchen
A pre-configured Postman collection is available in postman-collection.json in the root repository. Import this file directly into Postman to start testing API requests.