RESTful and gRPC APIs
- Routing handlers using Gorilla Mux
- Middleware for request validation
- CORS request handling
- Auto generation of API Documentation using Swagger
- gRPC APIs using protocol buffers (client server architecture and bidirectional streaming)
- graceful shutdown of server