
├── PART1
│ ├── 01丨课程介绍
│ ├── 02丨背景说明
│ ├── 03丨课程目标和主要内容
│ ├── 04丨课程案例需求
│ ├── …
│ ├── 06丨为何采用微服务架构?
│ ├── 07丨架构设计和技术栈选型
│ ├── 08丨数据和接口模型设计:账户服务
│ ├── 09丨数据和接口模型设计:业务服务
│ ├── 10丨Dubbo、SpringCloud和Kubernetes该如何选型(上)
│ ├── 11丨Dubbo、SpringCloud和Kubernetes该如何选型(中)
│ ├── 12丨Dubbo、SpringCloud和Kubernetes该如何选型(下)
│ ├── 13丨技术中台到底讲什么?
│ ├── 14丨Staffjoy项目结构组织
│ ├── 15丨谷歌为何采用单体仓库(Mono-Repo)?
│ ├── 16丨微服务接口参数校验为何重要?
│ ├── 17丨如何实现统一异常处理?
│ ├── 18丨DTO和DMO为什么要互转?
│ ├── 19丨如何实现基于Feign的强类型接口?
│ ├── 20丨为什么框架层就要考虑分环境配置?
│ ├── …
│ ├── 22丨为你的接口添加Swagger文档
│ ├── 23丨主流微服务框架概览
│ ├── 24丨网关和BFF是如何演化出来的(上)
│ ├── 25丨网关和BFF是如何演化出来的(下)
│ ├── 26丨网关和反向代理是什么关系?
│ ├── …
│ ├── 28丨如何设计一个最简网关?
│ ├── 29丨Faraday网关代码解析(上)
│ ├── 30丨Faraday网关代码解析(下)
│ ├── 31丨生产级网关需要考虑哪些环节?
│ ├── 32丨主流开源网关概览
│ ├── 33丨安全认证架构演进:单块阶段(上)
│ ├── 34丨安全认证架构演进:单块阶段(下)
│ ├── 35丨安全认证架构演进:微服务阶段
│ ├── 36丨基于JWT令牌的安全认证架构
│ ├── 37丨JWT的原理是什么?
│ ├── 38丨JWT有哪两种主要流程?
│ ├── 39丨Staffjoy安全认证架构和SSO
│ ├── 40丨用户认证代码剖析
│ ├── 41丨服务调用鉴权代码剖析
│ ├── 42丨如何设计用户角色鉴权?
│ ├── 43丨SpringBoot微服务测试该如何分类?
│ ├── 44丨什么是契约驱动测试?
│ ├── 45丨什么是测试金字塔?
│ ├── 46丨单元测试案例分析
│ ├── 47丨集成测试案例分析
│ ├── 48丨组件测试案例分析
│ ├── …
│ ├── 50丨何谓生产就绪(ProductionReady)?
│ ├── 51丨SpringBoot如何实现分环境配置
│ ├── 52丨ApollovsSpringCloudConfigvsK8sConfigMap
│ ├── 53丨CATvsZipkinvsSkywalking(上)
│ ├── 54丨CATvsZipkinvsSkywalking(下)
│ ├── 55丨结构化日志和业务审计日志
│ ├── 56丨集中异常监控和Sentry
│ ├── 57丨EFK&Prometheus&Skywalking+K8s集成架构
│ ├── 58丨本地开发部署架构和软件需求
│ ├── 59丨手工服务部署和测试(上)
│ ├── …
│ ├── 61丨手工服务部署和测试(下)
│ └── 62丨SkyWalking调用链监控实验
└── PART2
├── 63丨Docker和DockerCompose简介
├── 64丨容器镜像构建Dockerfile解析
├── 65丨DockerCompose服务部署文件剖析
├── 66丨将Staffjoy部署到本地DockerCompose环境(上)
├── 67丨将Staffjoy部署到本地DockerCompose环境(下)
├── 68丨到底什么是云原生架构?
├── 69丨Kubernetes背景和架构
├── 70丨Kubernetes有哪些基本概念?(上)
├── 71丨Kubernetes有哪些基本概念?(下)
├── 72丨理解Kubernetes节点网络和Pod网络
├── 73丨深入理解Service和ServiceDiscovery
├── 74丨NodePort-vs-LoadBalancer-vs-Ingress
├── 75丨本地测试Kubernetes部署文件剖析
├── 76丨本地测试Kubernetes环境搭建
├── 77丨将Staffjoy部署到本地Kubernetes环境(上)
├── 78丨将Staffjoy部署到本地Kubernetes环境(下)
├── 79丨生产环境Kubernetes部署文件剖析
├── 80丨阿里云Kubernetes环境创建
├── 81丨将Staffjoy部署到阿里云Kubernetes环境
├── 82丨Kubernetes应用动态配置实验
├── 83丨Kubernetes应用金丝雀发布实验
├── …
├── 86丨项目扩展和应用
├── 87丨Account服务
├── 88丨Company服务
├── 89丨Mail、SMS和Bot服务
├── 90丨Faraday服务
├── 91丨WhoAmI服务
├── 92丨WWW服务
├── 93丨前端应用
└── …