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

架构师

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

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

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


能力模型:

技术能力
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)
在这里插入图片描述
最近听了马士兵老师的课,深有感触。感谢马士兵老师,多年前java入门也是听马老师的课程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值