架构实战营 模块二作业
複雜度分析
質量複雜度高,業務複雜度低。
業務需求功能其實並不複雜,但通知朋友會需要較大量的 TPS。

架構設計

架構理由
直接使用現有微信現有的任務分配器與數據庫集群架構,可以減少基礎設施的建置成本與運維成本。
為了隔離不同業務,需要新的服務器集群來服務朋友圈貼文業務,以免朋友圈業務故障而影響到其他業務。
質量複雜度高,業務複雜度低。
業務需求功能其實並不複雜,但通知朋友會需要較大量的 TPS。
直接使用現有微信現有的任務分配器與數據庫集群架構,可以減少基礎設施的建置成本與運維成本。
為了隔離不同業務,需要新的服務器集群來服務朋友圈貼文業務,以免朋友圈業務故障而影響到其他業務。