https://medium.com/@startup_ideas/developing-a-high-performance-fintech-startup-backend-with-go-and-grpc-112457faf235