石墨文档产研负责人,对石墨文档架构进行优化,支持Websocket百万长连接,能够使石墨系统一键快速部署;前斗鱼资深架构师,经历了斗鱼从 A 轮到上市的技术架构演变,主导了斗鱼高并发单服务 30 万 QPS、高可用多 Region 的房间业务;目前开源了 Ego 框架、Clickvisual 日志和数据分析平台,对 Go 语言各种组件的使用非常熟悉
在这次分享中,听众将获得丰富的软件开发和架构知识,尤其针对Go语言。内容涵盖了理解依赖注入及其在Go中的应用,从而提高代码可维护性和可测试性。听众将学习在Go项目中实现和引用组件的技巧,掌握使用Kod Dev Tool来提高开发效率,以及有效管理软件配置和日志记录的方法。此外,分享还包括在Go中实施有效测试策略,比较单体应用和微服务架构的优缺点,以及如何在Go项目中应用领域驱动设计。最后,提供了进一步深入学习这些主题的资源和方法。这次分享旨在为听众提供一系列实用的软件开发和架构技巧,特别适用于Go语言环境。