偷个懒来看一下 GopherCon 2019 ,顺便了解几个有趣的议题。

最近 GopherCon 2019 的影片陆续上架了,欢迎大家记得去查看。一起来了解一下今年最新的分享。Uber 工程师分享了从 2015 年之后导入了 Golang 之后遇到的几个常见问题:

由于这些问题,所以 Uber 内部首先为了方便建立不同新的服务而开发了 Dependency Injection Library - fx ( [URL] ) ,透过 fx 开发不同新服务也变得更加的方便。 接下来有提到如何将每个不同服务会使用到的架构做一致性的架构设计,让不同的服务之间程式码能够变得更好维护。最后透过 Monorepo (也就是所有的代码都在一个很大的 repository 上面,而不是个别专案中) ,在套件版本的更动上也变得更加的方便(可以一个 commit 帮大家更新)。