A simple gRPC server practice using MongoDB with repository design pattern
- Controller
- Repository Layer
- CRUD operations
- Indexing
- gRPC registry support
- Graceful shutdown
To spin up the database, use the provided docker-compose.yml
file:
docker-compose up -d
To generate the protocol buffer files using buf
(should already be installed):
buf generate && buf generate --template buf.gen.tag.yaml