架构师系列知识-整体框架

架构师

本系列课程将围绕架构师的相关能力模型逐一展开学习,一同学习,将我学习和已经掌握的知识分享给大家,欢迎大家留言一起完善先关内容。部分内容会是学习过程中参考其他人的成果,在此向他们的无私奉献和分享精神表示感谢,让我们致力于成为高级架构师的人有更方便和综合高校的知识内容。

架构师的能力模型主要需要有以下内容: - 沟通管理 - 扎实的技术基础 - 平衡取舍 - 抽象思维 - 通过现象看本质的能力 - 技术前瞻性 - 多领域知识

概括起来主要分为三个方面,技术能力,业务能力和软能力。


能力模型:

技术能力
1、 编码实现
2、 代码质量
3、 技术文档
4、 架构设计


业务能力
1、 业务知识
2、 工具方法
3、 角色流程
4、 项目经验


通用能力
1、 沟通协调
2、 持续学习
3、 创新能力
4、 知识传承
5、人才培养
6、方法论建设


技术能力:

三高架构学习

  • 高并发
  • 高可用
  • 高性能

1、高并发

  • 微服务架构
    注册中心
    服务网关
    降级限流
    熔断

  • 应用集群

  • 服务编排管理
    k8s
    docker

2、高可用

  • 服务器高可用
    服务器集群 LVS F5 超融合
    异地多活

  • 应用高可用
    应用集群
    服务治理

  • 数据库高可用
    主从复制
    异地多活

3、高性能

  • 服务器高性能
    服务器集群
    超融合服务器
    服务器内核参数调优

  • 应用高性能
    代码调优
    sql语句调优
    容器调优 jvm调优,tomcat调优,iis调优

  • 数据库高性能
    分库分表 mycat,sharding-jdbc
    读写分离

研发保障
质量管理平台
持续集成平台
服务监控平台
项目管理平台
代码审查工具

研发依赖
中间件 应用服务,数据库服务,缓存服务,消息队列
容器
虚拟机
操作系统

研发基础
开发平台
.net
java
python
android
基础框架
spring
spring-mvc
mybitas
mybitas-plus
springboot
springcloud
.net Framework
.net core
AspNet Mvc
EntityFramework

研发重点
应用架构
应用业务逻辑实现

JVM 多线程 设计模式 Redis ZK Mysql调优 算法 网络(Netty)
架构师系列知识-整体框架_第1张图片
最近听了马士兵老师的课,深有感触。感谢马士兵老师,多年前java入门也是听马老师的课程。

你可能感兴趣的:(架构师,微服务)