后台架构

2025-09-05  本文已影响0人  深海蓝_98db

版本

Version Date Content Revision Reviewer Remark
v1.0.0 --- Initial version wind Steven
v1.0.1 2025/09/27 更新目录,添加五、六、七章节 wind

一、文档概述

1.1 文档目的

记录后端架构师所需技能、实施内容、设计维度与范围,以及通用架构师设计。同时不断横向、纵向对标不同解决方案、设计方案,挖掘方案在不同环境业务背景下的痛点。最后,形成后端架构解决方案方法论,能够结合业务场景、不同环境状况(系统资源、用户群体环境、业务特性环境等)有效快速给出最优解决方案、架构设计,以及实施内容。

1.2 文档内容(关键词)

后端解决方案;行业实施现状;不同架构适用场景。

1.3 术语

序号 简称 描述
PV ... ...
EV ... ...
TPS Transactions Per Second ...
QPS Queries Per Second ...

1.4 参考文献

二、后台架构与功能需求

2.1 架构定义

架构,又名软件架构,是有关软件整体结构与组件的<font color="red">抽象描述</font>,用于<font color="red">指导</font>大型软件系统各方面的设计。

优秀的性能、超强TPS/QPS的承载能力、高可用决定了你的能够支撑多少PV的流量。

Balance,选择一个投入产出比最优的方案。

2.2 架构职责

2.3 考虑内容

亿级流量平台分层架构设计

Layer1.png
Layer2.png

三、后台架构设计

3.1 访问层架构设计

3.2 API网关层设计

3.3 核心服务层设计

3.4 存储存储与接入层

3.5 监控、限流、降级

四、后台开发

4.1 开发架构

图片 1.png

4.2 技术选型

4.3 CI/CD搭建

4.4 Performance

五、开发、测试与管理

5.1 开发

5.2 测试

5.2.1 测试基本要求

5.2.2 测试环境搭建

5.2.3 测试执行

5.3 管理

5.3.1 Repo管理

5.3.2 部署

5.3.3 发布

六、系统维护&功能迭代

七、运维

八、专题

8.1 智慧体后台服务

8.1.1 智慧体能力支持
8.1.2 通用实现架构

8.2 安全后台服务

8.2.1 安全能力支持
序号 算法类型 算法描述 支持级别 类型 依赖 备注
1 对称 AES_CBC_128 对称加解密 白盒 N/A N/A
2 非对称 RSA_PKCS1 非对称加解加密 HSM N/A N/A
3 非对称 RSA_PKCS1 非对称签名验签 HSM N/A N/A
4 非对称 RSA-PSS 非对称签名验签 HSM N/A N/A
4 非对称 ECC 非对称签名 HSM N/A N/A
8.2.2 通用实现架构
8.2.3 业务支持

通用服务接入支持;一般业务支持;

8.2.4 部署方案介绍
8.2.5 服务性能介绍

Appendix

上一篇 下一篇

猜你喜欢

热点阅读