系统架构设计:常见问题与解答

📅 2026/7/31 12:56:09 👁️ 阅读次数 📝 编程学习
系统架构设计:常见问题与解答

系统架构设计:常见问题与解答

考试和实际工作中,关于架构设计的问题总是层出不穷。

基础概念类

Q1:微服务 vs 单体,如何选择?

原则:根据业务复杂度和团队规模选择。

因素单体微服务
团队规模< 20人> 50人
业务复杂度
变更频率
团队分布集中分散

建议

  • 初创公司、小团队:从单体起步
  • 业务稳定后,逐步拆分
  • 不要为了微服务而微服务

Q2:什么时候需要分库分表?

信号

  • 单表数据量 > 1000万
  • 单库容量 >