I wrote a series of articles on Go Microservice with gRPC in Clean Architecture and SOLID design. It talked about best practice in application design, application layout and project structure, logging, error handling, transaction management, application container and Dependency Injection.
Read More →
Described Clean Architecture design of this Go Microservice gRPC project, and the three business layers of the project. It also talked about two deviations that this project is different from Clean Architecture
Read More →
"Standard Go Project Layout" is not a good fit for Go Microservice gRPC project. This article Using a real application to show what is a good what is a good Microservice application layout and the reason behind it.
Read More →