架构师之路系列文章

范桂飓 范桂飓     2023-03-26     370

关键词:

目录

文章目录

企业数字化转型

数字化转型 — Overview

工业数字化转型 — 工业 4.0
工业数字化转型 — 工业自动化和控制系统
工业数字化转型 — 工业现场总线
工业数字化转型 — 工业以太网
工业数字化转型 — 工业物联网
工业数字化转型 — 工业机器人
工业数字化转型 — 数字化工厂的信息化系统架构

新能源汽车 — 产品设计与研发流程
新能源汽车 — 生产制造流程 — Overview
新能源汽车 — 生产制造流程 — 冲压车间
新能源汽车 — 生产制造流程 — 车身车间
新能源汽车 — 生产制造流程 — 涂装车间
新能源汽车 — 生产制造流程 — 总装车间
新能源汽车 — 生产制造流程 — 动力(三电)车间

架构师之路

架构师之路 — 架构师的职责
架构师之路 — 软件架构 — Overview
架构师之路 — 软件架构 — 架构软件的过程
架构师之路 — 软件架构 — 应用架构设计模式
架构师之路 — 软件架构 — 系统架构设计模式
架构师之路 — 软件架构 — 分层设计与领域设计融合架构设计
架构师之路 — 软件架构 — 软件质量模型
架构师之路 — 软件架构 — 软件质量黄金法则
架构师之路 — 软件架构 — 软件版本定义

业务架构

架构师之路 — 业务架构 — Overview

应用架构

API 经济

架构师之路 — API 经济 — API 实现方式
架构师之路 — API 经济 — RESTful API
架构师之路 — API 经济 — RESTful API 设计规范原则
架构师之路 — API 经济 — Web、HTTP Server、API Service、Application
架构师之路 — API 经济 — Swagger & OpenAPI Specification
架构师之路 — API 经济 — 身份认证系统
架构师之路 — API 经济 — 权限管理系统(分权分域设计)

数据库设计

架构师之路 — 数据库设计 — 关系型数据库理论
架构师之路 — 数据库设计 — 关系型数据库的约束类型
架构师之路 — 数据库设计 — 关系型数据库的外键约束与关联
架构师之路 — 数据库设计 — SQL 结构化查询语言
架构师之路 — 数据库设计 — 数据库复制的类别
架构师之路 — 数据库设计 — 关系型数据库应用程序设计
架构师之路 — 数据库设计 — 关系型数据库的迁移与版本控制

设计模式

设计模式 — Overview

设计模式 — 创建型模式 — 单例模式
设计模式 — 创建型模式 — 工厂模式
设计模式 — 创建型模式 — 建造者模式
设计模式 — 创建型模式 — 原型模式

设计模式 — 结构型模式 — 适配器模式
设计模式 — 结构型模式 — 桥接模式
设计模式 — 结构型模式 — 组合模式
设计模式 — 结构型模式 — 代理模式
设计模式 — 结构型模式 — 装饰模式
设计模式 — 结构型模式 — 外观模式
设计模式 — 结构型模式 — 享元模式

设计模式 — 行为型模式 — 策略模式
设计模式 — 行为型模式 — 命令模式
设计模式 — 行为型模式 — 模板方法模式
设计模式 — 行为型模式 — 责任链模式
设计模式 — 行为型模式 — 观察者模式
设计模式 — 行为型模式 — 状态模式
设计模式 — 行为型模式 — 访问者模式
设计模式 — 行为型模式 — 解释器模式
设计模式 — 行为型模式 — 迭代器模式
设计模式 — 行为型模式 — 中介者模式
设计模式 — 行为型模式 — 备忘录模式

系统架构

分布式系统

架构师之路 — 分布式系统 — CAP 定理
架构师之路 — 分布式系统 — BASE 定理
架构师之路 — 分布式系统 — 分布式一致性难题
架构师之路 — 分布式系统 — 分布式网络分区难题
架构师之路 — 分布式系统 — 分布式事务难题

RPC 远程调用

架构师之路 — 分布式系统 — RPC 远程过程调用
架构师之路 — 分布式系统 — gRPC 谷歌远程过程调用
架构师之路 — 分布式系统 — Protocol Buffers 序列化协议
架构师之路 — 分布式系统 — gRPC 的 4 种服务定义及调用方式

分布式消息队列

分布式消息队列 — Overview
分布式消息队列 — RabbitMQ(1)
分布式消息队列 — RabbitMQ(2)
分布式消息队列 — RabbitMQ(3)

分布式任务队列

分布式任务队列 Celery — Overview
分布式任务队列 Celery — 详解工作流
分布式任务队列 Celery — 应用基础
分布式任务队列 Celery — 深入 Task
分布式任务队列 Celery — 最佳实践

微服务架构

微服务架构 — Overview
微服务架构 — 设计原则
微服务架构 — 微服务框架
微服务架构 — 服务治理 — 服务注册与发现、服务订阅与通知
微服务架构 — 服务治理 — 服务限流、服务降级、服务熔断
微服务架构 — 服务治理 — 服务监控与告警、服务日志与审计
微服务架构 — 服务治理 — 服务调用链可视化

ServiceComb

Apache ServiceComb — Overview
Apache ServiceComb — Service Center

部署架构

架构师之路 — 部署架构 — Overview
架构师之路 — 部署架构 — 集群部署

高可靠、高可用、高并发、高性能、高可扩展集群

架构师之路 — 部署架构 — 高可用集群 — 主备 HA 系统中的脑裂问题
架构师之路 — 部署架构 — 高可用集群 — N+1 高可用模型
Keepalived + HAProxy 实现 L4-L7 TCP 高可用负载均衡器
LVS 实现 L4 TCP/UDP 高可用负载均衡器
Keepalived + LVS-NAT 实现 L4 TCP/UDP 高可用负载均衡器
Nginx 实现反向代理
架构师之路 — 部署架构 — 超大规模负载均衡架构演进

高性能要求

软件测试类型
软件性能测试类型和指标
软件性能测试方法论
性能测试工具
Linux 的 60s USE 性能诊断方法论
性能调优基本原则

运维架构

可观测性

可观测性 — Overview

监控告警

Prometheus — 软件架构
Prometheus — 核心概念
Prometheus — 安装部署(主机安装)

日志审计

ELK/EFK — Overview
ELK/EFK — 安装部署(主机安装)

链路追踪

分布式链路追踪 — Overview

DevOps

自动化运维

Ansible — Overview
Ansible — ansible.cfg 配置文件解析
Ansible — Inventory 清单文件
Ansible — Ad-Hoc Commands
Ansible — Playbooks
Ansible — 编程 — Variables
Ansible — 编程 — 条件与循环
Ansible — 示例与最佳实践
Ansible — Modules

CI/CD

CI/CD — Overview

安全架构

MD5 校验算法
RC4 加密算法

如何成为一名架构师,架构师成长之路(转)

...自http://blog.csdn.net/fei33423/article/details/61934514如何成为一名架构师,架构师成长之路原创 2017年03月13日22:50:343116大量阅读别人的系统实现文章(架构=模块图+模块流程图(启动和主流程,可以用拟物tag)或者模块时序图)动态+静态.对象... 查看详情

架构师之路—业务架构—overview

目录文章目录目录业务架构TOGAF设计的业务架构业务架构OMG的业务架构工作组(BAWG)给了如下定义:业务架构明确定义企业的治理结构、业务能力、业务流程、业务数据。其中,业务能力定义企业做什么,业务流程定义企业怎么... 查看详情

程序员养成架构师之路

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这... 查看详情

架构组织形式的讨论,以及架构师之路的建议

架构师小组交流会:每期选一个时下最热门的技术话题进行实践经验分享。第二期:本篇文章是对于《来自滴滴、微博、魅族、唯品会、点评关于高可用架构的实践分享》的续接。本期参与嘉宾:滴滴技术负责人彭令鹏、魅族系... 查看详情

看下资深架构师平时需要解决的问题,对比你离资深架构师还有多少距离——再论技术架构的升级之路

  我目前奋力在技术架构的路上不断前行,虽然中间遇到很多障碍,目前自己感觉,勉强能达到架构师的级别,所以自己感觉还有底气写这篇文章。  之前,我写过篇博文,架构师更多的是和人打交道,说说我见到... 查看详情

[架构之路-4]:架构师-架构师的四大架构价值等级与架构师全面成长之路

目录第1章架构师的四大架构价值等级第一等级L1:一知半解型(入门架构师)--辅助价值第二等级L2:拆解还原型(初级架构师)--表层价值、协调价值第三等级L3:革新型(中级架构师)--核心价值、优化价值... 查看详情

架构师之路--谈架构师的基本素养和[干货]日志处理

...系,最近收到很多朋友的反馈和私信,谈如何成长为一个架构师的问题。在这之前我很少有时间去考虑这个问题,因为我总有做不完的事儿:看不完的书,解决不完的问题,干不完的活儿…… 不是我干活儿慢,实际... 查看详情

一篇文章了解架构师能力模型

每一个技术人都有着一个架构师的梦,希望自己有朝一日能登上技术之巅,以下结合我自己13年的从业经验,分别从架构师进阶之路、架构师能力模型(这里是亮点)、架构师技能树、架构师业务技能树谈起,完整的剖析一个好的... 查看详情

ios架构师之路:慎用继承(代码片段)

最近在看大神Casa的文章《跳出面向对象思想(一)继承》,脑洞大开。文章给我们展示了一个随着产品需求不断变化的例子,该例子中通过继承实现不同页面的搜索视图和搜索逻辑的代码复用,随着产品需求的演变࿰... 查看详情

java架构师之路

Java架构师之路:从Java码农到年薪八十万的架构师对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。架构师在一家公司有多重要、优秀架构师需要具备怎样的素质以及架构师的... 查看详情

java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这... 查看详情

java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这... 查看详情

java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这... 查看详情

java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这... 查看详情

java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这... 查看详情

java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这... 查看详情

java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这... 查看详情

java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这... 查看详情