“我写了一系列关于用清晰架构(Clean Architecture)和SOLID设计Go Microservice和gRPC 的文章。它讨论了应用程序设计,应用程序布局和项目结构,日志记录,错误处理,事务管理,应用程序容器(Application Container)和依赖注入(Dependency Injection)。“
阅读更多 →
“描述了Go Microservice 和gRPC项目中日志管理和错误处理的最佳实践,并比较了两种不同的 记录库ZAP和Logrus。“
阅读更多 →
“标准Go项目结构”不适合Go微服务gRPC项目。 本文使用一个真正的应用程序来展示什么是好的微服务应用程序结构及其背后的原因。
阅读更多 →