美文网首页
后台架构

后台架构

作者: 深海蓝_98db | 来源:发表于2025-09-05 19:11 被阅读0次

版本

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 考虑内容

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

  • 访问层。用于Web接入、反向代理、负载均衡等
  • 接口层。用于负责API网关处理
  • 服务层。业务服务的核心处理模块,具备服务治理、调度、异步通信等核心服务能力
  • 存储接入层。用于提供透明的存储结构的访问代理层
  • 存储层。最终数据的落地及提供数据的能力
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

相关文章

  • 电商后台产品架构2-商品中心

    类目和属性看一下这个产品经理后台架构 产品经理与电商后台产品架构 转自:产品经理与电商后台产品架构 刘志远[互联网...

  • 架构技术要点

    5层架构体系:前端架构 应用层架构 服务层架构 存储层架构 后台架构 1 前端技术 nginx apache li...

  • 大型网站架构笔记

    大型网站架构 网站架构包括:前端架构+应用层架构+服务层架构+存储层架构+后台架构+数据中心机房架构+安全架构+数...

  • 后台架构

    序言:跟做房子一样,一个项目、一款产品的研发阶段都需要骨架,然后装修、点缀 后台架构分为4个板块(由底之上): 1...

  • MQTT实现消息推送

    MQTT实现消息推送 后台:websocket (后台自己架构) (as导包:):https://github.c...

  • 小班课产品后台初步规划

    小班课的初步后台功能架构梳理

  • mysql 架构

    MySQL架构图解 MySQL物理架构 MySQL逻辑架构 mysqld: MySQL服务器守护程序,在后台运行。...

  • 软件架构设计常用方法-软件架构设计学习第五天(非原创)

    文章大纲 一、需考虑问题二、前端架构三、应用层架构四、服务层架构五、存储层架构六、后台架构七、数据采集与监控八、安...

  • 后台系统的两点心得

    后台产品,需要做整体信息架构: 之前的工作状态: 业务提一个需求,产品跟进一个,开发做一个,整体状态,以及后台架构...

  • 绿茶后台架构

    绿茶成立初期时,需要快速实现最基本的数据下发功能,早期的架构采用最简单的模式,如下图所示: 随着业务的扩充和用户的...

网友评论

      本文标题:后台架构

      本文链接:https://www.haomeiwen.com/subject/fmdoojtx.html