单体架构(适用于短平快小项目)
优点
+开发简单粗暴
+没有其他开销
+人力成本低
缺点
+开发效率低
+团队协作困难
+部署不够灵活
+稳定性不够
+扩展性不够
微服务(适用于大业务、高并发、高可用场景)
优点
+业务驱动
+轻松拓展
+容错机制
+管理轻松
缺点
+人员成本高
+设备成本高
+架构设计要求高
+调试麻烦
单体架构(适用于短平快小项目)
+开发简单粗暴
+没有其他开销
+人力成本低
+开发效率低
+团队协作困难
+部署不够灵活
+稳定性不够
+扩展性不够
微服务(适用于大业务、高并发、高可用场景)
+业务驱动
+轻松拓展
+容错机制
+管理轻松
+人员成本高
+设备成本高
+架构设计要求高
+调试麻烦