Jin FenginLevel Up CodingHow to write a pluggable third-party component in GoIn “A Self-Evolved Microservice Framework in Go”, I described a framework that can evolve itself. It has two pieces, one is the…Aug 4, 2020Aug 4, 2020
Jin FenginThe StartupGo Microservice With Clean Architecture — A Major UpgradeThe changes I made are relatively small, but the improvement is huge. The main project structure and layout is still intact, most of what…Aug 3, 2020Aug 3, 2020
Jin FengA Self-Evolved Microservice Framework in GoHave you ever encountered such a framework, it is very simple and lightweight, easy to use, but when your project becomes complex, it can…Jul 27, 20201Jul 27, 20201
Jin FengA Non-Intrusive Transaction Management Lib in Go — How it Works?In my article “A Non-Intrusive Transaction Management Lib in Go — How to Use It”, I described how to use the transaction lib. In this…Jul 18, 20201Jul 18, 20201
Jin FenginThe StartupA Non-Intrusive Transaction Management Lib in Go — How to Use ItI upgraded the transaction management code written in last year, and make it a non-intrusive lightweight transaction management lib.Jul 18, 2020Jul 18, 2020
Jin FenginThe StartupService Resilience in Go MicroserviceService Resilience means that when the service’s operating environment has problems, such as network failure, service overload or some…Oct 2, 2019Oct 2, 2019
Jin FenginThe StartupHow to Do tracing in Go MicroserviceIn Microservice architecture, the calling chain is long and complex, to understand each component and the performance of it, you need…Aug 29, 20191Aug 29, 20191
Jin FengGo Microservice with Clean Architecture: Dependency InjectionIn Clean Architecture, each layer of the application ( use case, data service and domain model) only depends on interface of other layer…Jul 29, 2019Jul 29, 2019
Jin FengGo Microservice with Clean Architecture: Application ContainerOne of the philosophy of clean architecture is to isolate framework from the application, so the framework won’t take over your…Jul 29, 2019Jul 29, 2019
Jin FengGo Microservice with Clean Architecture: Application LoggingGood logging can provide informative log data and make it easy to find problems when doing debugging, thus greatly improve coding…Jul 25, 20192Jul 25, 20192