Go中的业务级事务管理系统,它完成了声明式事务的大部分功能。
阅读更多 →
编码风格对于编程高效至关重要。 良好的命名使代码实现自我解释。 它包括三个部分:程序结构,编码规则和风格,命名约定
阅读更多 →
描述了Go微服务gRPC项目的清晰架构设计,以及该项目的三个业务层。 它还谈到了这个项目与清晰架构(Clean Architecture)不同的两个地方
阅读更多 →
我使用Spring的基于接口的编程和依赖注入(Dependency Injection)来实现Bob Martin的清晰架构(Clean Architecture),并遵循了Go的简单编程风格。
阅读更多 →
“标准Go项目结构”不适合Go微服务gRPC项目。 本文使用一个真正的应用程序来展示什么是好的微服务应用程序结构及其背后的原因。
阅读更多 →