IAM
- 第1节 IAM项目介绍
- 第2节 IAM项目部署
- 第3节 设计规范
- 第4节 Go语言项目设计
- 第5节 设计并写出优雅的Go语言项目
- 第6节 API 风格设计
- 第7节 高质量的Makefile
- 第8节 IAM 项目如何进行研发流程管理
- 第9节 静态代码检测
- 第10节 如何生成 Swagger API 文档
- 第11节 设计一套科学的错误码
- 第12节 记录和设计日志
- 第13节 从 0 编写一个日志包
- 第14节 Pflag、Viper、Cobra 核心功能介绍
- 第15节 如何构建一个优秀的企业应用框架
- 第16节 Gin 框架
- 第17节 认证机制:应用程序如何进行访问认证?
- 第18节 IAM 项目认证
- 第19节 权限模型:5大权限模型是如何进行资源授权的?
- 第20节 控制流(上):通过iam-apiserver设计,看Web服务的构建
- 第21节 控制流(下):iam-apiserver服务核心功能实现讲解
- 第22节 ORM:CURD 神器 GORM 包介绍及实战
- 第23节 数据流:通过iam-authz-server设计,看数据流服务的设计
- 第24节 数据处理:如何高效处理应用程序产生的数据?
- 第25节 SDK 设计(上):如何设计出一个优秀的 Go SDK?
- 第26节 SDK 设计(下):IAM项目Go SDK设计和实现
- 第27节 效率神器:如何设计和实现一个命令行客户端工具?
- 第28节 代码测试(上):如何编写 Go 语言单元测试和性能测试用例?
- 第29节 代码测试(下):Go 语言其他测试类型及 IAM 测试介绍
- 第30节 性能分析(上):如何分析 Go 语言代码的性能?
- 第31节 性能分析(下):API Server性能测试和调优实战
- 第32节 软件部署实战(上):部署方案及负载均衡、高可用组件介绍
- 第33节 软件部署实战(中):IAM 系统生产环境部署实战
- 第34节 软件部署实战(下):IAM系统安全加固、水平扩缩容实战
- 第35节 技术演进(上):虚拟化技术演进之路
- 第36节 技术演进(下):软件架构和应用生命周期技术演进之路
- 第37节 基于Kubernetes的云原生架构设计
- 第38节 如何制作Docker镜像?
- 第39节 如何编写Kubernetes资源定义文件?
- 第40节 IAM 容器化部署实战
- 第41节 服务编排(上):Helm服务编排基础知识
- 第42节 服务编排(下):基于Helm的服务编排部署实战
- 第43节 基于 GitHub Actions 的 CI 实战
- 第44节 可直接套用的 Go 编码规范
- 第45节 Go Modules依赖包管理全讲
- 第46节 IAM排障指南
- 第47节 演示项目开发流程
- 第48节 分布式系统设计
- 第49节 如何从小白进阶成 Go 语言专家?
- 第50节 最后,总结