Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GRPC Microservices

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)
 └─────────────────┘


🚀 Quick Start

1. Run Orders Service

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

2. Run Kitchen Service

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

📮 API Testing

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.

About

GRPC microservices. Client (http to server) -> Server (grpc to other server).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages