首页 文章详情

Go 如何助力企业进行微服务转型

GoCN | 225 2021-05-15 13:00 0 0 0
UniSMS (合一短信)

News

go-zero 作者万俊峰即将在 2021 GopherChina 分享《Go 如何助力企业进行微服务转型》,这些疑问都将为你解开!

01

单体和微服务怎么选?单体到微服务怎么转?

go-zero 作者万俊峰历经多次不同行业的百万级日活服务从单体迁往微服务,其中有Java,也有PHP,都在较短时间内平稳完成迁移,进一步承载了业务的飞速发展。

并由此沉淀出了开源9个月近 8k stars 的 go-zero 开源项目:https://github.com/tal-tech/go-zero

你是否有过或者正在经历这样的焦虑?也或者你想一探高并发业务是怎么从单体平稳过渡到微服务的?

  • 单体服务遇到瓶颈了吗?
  • 想转微服务但又不下不了决心吗?
  • 转微服务无从下手吗?
  • 担心转微服务影响线上业务吗?


02

单体服务遇到瓶颈了吗?

如果你正在跑单体服务,那么什么情况下需要考虑迁移到微服务呢?

如果单体业务很稳定,且功能和业务量不会出现大规模增长,那我们转微服务的投入产出比就不会很高,而且微服务的治理复杂度还会增加业务迭代的难度。

如果单体服务经常出现不稳定的情况,或者业务快速迭代更新频繁,而服务的变更又常会引起各种故障,又或者业务发展迅猛,评估单体服务将无法承载,那么就该考虑迁移到微服务了。

03

想转微服务但又下不了决心?

迁移到微服务其实最难的就是决心,只要下定决心开始迁移了,方法总比困难多!

04

转微服务无从下手?

估计很多开发同学都有过这样的苦恼,不知道该怎么动手。

  • 整体转?
  • 部分转?
  • 数据库重新拆分?
  • 数据库不动直接拆分业务?
  • 问题无限多,何处先下手?

05

担心迁移期间影响线上业务?

  • 迁移过程中怎么新老系统衔接?
  • 怎么保证新系统行为正确?
  • 老系统何时停止服务?

ABOUT

讲师:万俊峰 Kevin


 GitHub地址:https://github.com/tal-tech/go-zero

go-zero 作者


好未来资深专家

晓黑板研发负责人

十多年产研团队管理经验

近 20 年开发和架构经验



想要加入组织的 Gopher 们,请扫码入群,即可获得GopherChina大会的实时动向~


今年2021年GopherChina大会,万俊峰老师将会带来《Go 如何助力企业进行微服务转型》内容分享,「阅读原文」即可获得早鸟票名额。


点击这里阅读原文,即刻报名~
good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter