云原生设计

云原生架构设计,软件应用如何适应云原生变化。 当前主流云原生框架优劣势分析,基于Java开发框架的发展更好的支持云原生开发。

时间1~2天。

云原生设施

  • 绑定各种云服务
  • 可以跨平台跨云使用
  • 技术核心
  • sidecar模式
  • 标准的payload数据格式

容器编排产品技术核心

  • K8s云原生设计优势
  • 生命周期管理控制
  • 工作负载种类
  • 部署架构,负载和升级策略
  • 节点调度和弹性伸缩
  • SideCar等结构化模式

云原生设计因素

  • 代码定义中的每个变量、方法、实例化的类都需要长期被维护
  • 领域驱动设计,从业务角度来看待软件设计,架构尽可能贴近现实世界
  • 微服务架构风格广泛应用
  • 容器普及化,成为打包和运行分布式应用程序的标准方式

云原生模式一览

中间件云原生发展

  • Java语言如何应对的云原生带来的若干挑战
  • 经典Java开发框架的发展,围绕Kubernetes云原生设计