模块十八:Cloud Native Go
教学目标:工作痛点:详细内容:了解 cloud native 语境下的微服务模式与设计。公司部署环境是上古 jenkins 和 hudson,想看看业界先进的微服务是怎么运转的
1. cloud native 模式介绍
" [8 W* x8 u3 k; P U b
2. docker && k8s 介绍与应用* ]% s* _+ n3 {2 F
9 T6 o" m0 j5 z2 m) F7 P0 r
3.node,pod,service,daemonset 介绍
4.拓展:大公司中的 k8s 黑魔法
( }9 P9 J3 X9 T% y0 Y* \: u
模块十九:Go 语言前沿解析(泛型、modules)) M3 H% \5 l7 R9 \
教学目标:工作痛点:详细内容:了解 Go 语言最前沿的演进与规划,了解 Go mod 的设计和实际使用中的各种问题,了解泛型的设计理" L; ~! @6 c+ v* j% L* Y
念与相关一手资料。渴望知道一手的 Go 语言演进消息和设计资料,但又不知道从何渠道获知,自学总是找不到人交流。+ c: s3 ?) r. a. T. v
1. go mod 设计原理与常见问题
2. 学会使用一手消息源,跟踪 Go 社区的发展
3.学习阅读官方的 proposal,以 open coded defer 为例8 y; n- e3 W5 f$ l A6 I" I% W1 P
5 h# H* R' h/ @5 _0 c
4.泛型简介和应用. K N( ^# X, D* ` U7 p' o
模块二十:Go 语言与未来架构探索
教学目标:工作痛点:详细内容:了解云原生的基本概念,了解基于 service mesh 或 dapr 的新一代互联网后端架构思潮。一直在小公司工作,对人们讲的新架构非常感兴趣,苦于没有机会接触,一直停留在羡慕和观望阶段。0 m4 v6 c( T- \/ g
1. service mesh 介绍与应用3 Q' e3 Y8 A; {6 R9 B