📘 技术选型与架构决策
产品经理实战课
🌟 30章 完整目录 · 配色
🧩📐🚀
01
技术选型基础
为什么产品经理需要懂技术选型?核心原则:成本、效率、可扩展性
02
架构决策入门
什么是架构?架构对产品性能、稳定性、维护成本的影响
03
前端技术选型
Web端(React/Vue/Angular) 移动端(原生/Flutter/RN) 对比
04
后端技术选型
Java/Go/Python/Node.js 适用场景与团队成本分析
05
数据库选型
关系型(MySQL/PostgreSQL) vs 非关系型(MongoDB/Redis)
06
缓存与消息队列
Redis/Kafka/RabbitMQ 在架构中的角色与选型考量
07
云服务与部署
公有云/私有云/混合云,容器化(Docker/K8s)决策
08
微服务架构
何时拆微服务?单体 vs 微服务架构权衡
09
API设计原则
RESTful vs GraphQL vs gRPC,版本管理策略
10
数据存储与处理
OLTP vs OLAP,数据仓库与数据湖选择
11
实时与离线架构
流处理(Flink/Spark Streaming) 批处理(Hadoop/Spark)
12
安全架构基础
认证(OAuth2/JWT)、授权、数据加密与合规性
13
高可用与容灾
多活架构、异地多活、备份策略与SLA设计
14
性能优化决策
CDN、负载均衡、读写分离、索引优化
15
技术债务管理
如何识别技术债务?何时重构?何时重写?
16
团队与技术栈匹配
根据团队能力选择技术栈,避免“炫技”陷阱
17
成本估算模型
服务器、人力、运维、第三方服务成本计算
18
技术选型文档
如何撰写让CTO和CEO都满意的选型报告?
19
案例实战1:电商平台
从0到1搭建电商平台的技术选型与架构决策
20
案例实战2:SaaS多租户
SaaS产品多租户架构设计与技术选型
21
案例实战3:实时直播
推流、转码、分发、播放全链路技术选型
22
案例实战4:IoT平台
设备接入、数据处理、边缘计算技术选型
23
案例实战5:金融风控
高并发、低延迟、数据一致性技术选型
24
案例实战6:AI/ML平台
训练框架、推理引擎、模型管理技术选型
25
开源 vs 商业软件
开源风险:许可证、社区活跃度、维护成本
26
技术选型政治因素
如何平衡技术理想与业务现实?
27
架构评审
如何组织有效评审?评审清单与常见问题
28
技术演进路线
规划技术栈升级与迁移(单体→微服务)
29
失败案例复盘
过度设计、选型错误、团队不匹配翻车现场
30
总结与展望
技术视野培养路径,Serverless/WebAssembly/边缘计算