Go服务开发高手课- 极客时间课程推荐/优惠

Go服务开发高手课--极客时间课程推荐/优惠

青铜上王者,攻克Go开发难题
徐逸头部大厂资深 Go 技术专家、前腾讯资深工程师
专栏 | 30讲 | 1871人已学习
优惠价¥59原价:99
官网优惠购买
版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得:

  • 直观易学,丰富案例+大量代码;
  • 即学即用的 20 + 调优技巧 ;
  • 10 + 可维护与稳定性案例解析;
  • 一线大厂的高可用系统最佳实践。

课程介绍

近年来,很多公司和团队都在使用 Go 开发项目或是积极转向 Go。其中既包括腾讯、阿里、字节等大厂,也不乏一些快速发展的新兴赛道(比如 Web 3 领域)以及创业公司。相应市场上对高级 Go 开发、专家的需求也越来越旺盛。

Go 语言容易上手,但在实践中想真正用 Go 做好服务开发并不容易,常见的困惑包括后面这些:

  • 虽然知道一些用协程做并发处理的技巧,但不懂原理,面对高并发延时问题往往不知所措。
  • 碰到复杂性能任务,不知道该如何快速定位性能瓶颈,也不了解编码之外,如何从框架和架构层面做优化。
  • 项目越来越复杂,代码也越发混乱,却不知如何维护、合理拆分。
  • 对保障服务稳定性的 Go 编码技巧和架构、流程手段一知半解。
    ……

为此,我们邀请徐逸老师开设这门课程。他将结合自己在一线开发积累的丰富经验,带你掌握解决服务性能、代码维护性、稳定性方面实际问题的能力,助你成为 Go 服务开发领域的高手。

整门课程分为三个核心模块。

第一章:高性能实践
高并发场景下对性能有着极致要求,需要从多个关键方面进行优化。这一章节我们学习服务性能优化流程、性能优化工具、高性能编码和架构技巧等,让你在高并发场景下如鱼得水,轻松应对各种性能挑战。

第二章:代码可维护实践
代码可维护是软件长期发展的关键。第二章我们将学习 Go 语言中实现维护性强的项目的各种实践,包括项目拆分、目录结构设计、常用的设计原则和设计模式、函数设计等。让你打造出易于扩展、容易理解的高质量软件系统。

第三章:服务稳定性实践
软件系统的稳定、可靠也至关重要。第三章包含编码、架构和流程 3 个方面,我们将掌握 Go 编程中容易踩的坑和编码规范,并学习如何从架构和流程上保证服务的稳定性(包括熔断、降级、限流、隔离、灰度发布等)。

课程目录

开篇词

  • 开篇词|如何成为Go服务开发高手?

第一章 高性能实践

  • 01|性能优化流程:刚开始做性能优化从何入手?
  • 02|工具使用:三大利器帮你迅速优化性能瓶颈
  • 03|单机吞吐优化(一):无需硬件升级也能提升吞吐
  • 04|单机吞吐优化(二):高性能数据处理三板斧
  • 05|单机吞吐优化(三):科学复用对象和协程资源
  • 06|并发等待:如何降低实时系统的响应延时?
  • 07|并发安全:如何为不同并发场景选择合适的锁?
  • 08|并发map:百万数据本地缓存,如何降延时减毛刺?
  • 09|网络编程:如何进行网络IO编程降消耗,提吞吐?
  • 10|网络通信:不改业务代码,如何降低延时?
  • 11|数据库:分库分表,没有用户id怎么分?
  • 12|分布式缓存:大促抢购,不知热点咋防热Key?
  • 13|分布式缓存:大Key更新,拆分大Key如何防脏读?
  • 14|本地缓存:缓存存不下又不能回源怎么破?

第二章 代码可维护实践

  • 15|项目拆分:业务逻辑复杂,如何拆分服务让协作清晰有序?
  • 16|目录规范:几万行的大文件,如何重构目录结构?
  • 17|设计原则和模式:功能持续迭代,如何减少改动?
  • 18|函数设计:重复编写相似函数,怎样实现逻辑复用?

第三章 服务稳定性实践

  • 19|代码陷阱:最易导致程序出错的四类代码坑
  • 20|日志和错误码:如何快速定位线上问题?
  • 21|单元测试:如何mock外部依赖并提升覆盖率?
  • 22|超时和重试:如何提升高并发重要请求的成功率?
  • 23|熔断和降级:下游服务大量报错,如何快速止损?
  • 24|限流:不用Redis,如何搞定高并发低延时服务限流?
  • 25|隔离:订单核心流程总被干扰,如何隔离保成交?
  • 26|灰度发布:新功能上线如何有效控风险?
  • 思考题答案集锦

结束语 & 结课测试

  • 结课测试|来赴一场满分之约吧
  • 结束语|以终为始,持续成长

作者介绍

徐逸,前腾讯资深工程师,曾在腾讯负责云网络自动化平台、腾讯教育后台相关产品的研发。 现为某头部大厂资深 Go 技术专家,负责亿级 DAU 产品的后端研发工作,支撑了部分场景千万 DAU、百万 QPS 访问。在高并发设计、性能优化与稳定性建设方面积累了较为深厚的理论与实践经验。

推荐

视觉笔记入门课 - 极客时间课程推荐/分享/优惠/折扣
视觉笔记入门课
用视觉语言做超酷的笔记
高伟视觉化咨询师、有画说社区发起人、视觉语言知识体系打造者和推广者
专栏 | 17912人已学习
优惠价¥59原价:99
极客时间官网优惠购买
玩转Spring全家桶 - 极客时间课程推荐/分享/优惠/折扣
玩转Spring全家桶
一站通关Spring、Spring Boot与Spring Cloud
丁雪丰美团研究员,《Spring Boot实战》、《Spring攻略》译者,腾讯云TVP。
视频课 | 100013人已学习
优惠价¥68原价:199
极客时间官网优惠购买
A/B测试从0到1 - 极客时间课程推荐/分享/优惠/折扣
A/B测试从0到1
从原理到实战,吃透A/B测试
张博伟FLAG资深数据科学家
专栏 | 10563人已学习
优惠价¥59原价:99
极客时间官网优惠购买
说透数字化转型 - 极客时间课程推荐/分享/优惠/折扣
说透数字化转型
从认知到实战,找准数字化转型路径
付晓岩前阿里云资深行业解决方案总监
专栏 | 12197人已学习
优惠价¥59原价:129
极客时间官网优惠购买
Java业务开发常见错误100例 - 极客时间课程推荐/分享/优惠/折扣
Java业务开发常见错误100例
全面避坑 + 最佳实践=健壮代码
朱晔贝壳金服资深架构师
专栏 | 54952人已学习
优惠价¥59原价:129
极客时间官网优惠购买
用户体验设计实战课 - 极客时间课程推荐/分享/优惠/折扣
用户体验设计实战课
人人可用的体验创新思维
相辉前阿里、百度产品体验设计总监
专栏 | 18036人已学习
优惠价¥59原价:129
极客时间官网优惠购买