logo

根据“50M 日活、每人 5 条/天、峰值 1 分钟 100 万条”的假设,如何做规模估算与存储估算?

How do you estimate scale and storage given 50M DAU, 5 notifications/user/day, and 1M notifications in 1 minute at peak?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: System Design

标签: capacity, throughput, storage

参考答案摘要

答案 规模估算用于指导队列分区、消费者并发、数据库分片与限流策略。 日通知量 :50,000,000 × 5 = 250,000,000 条/天。 峰值吞吐 :1,000,000 / 60 ≈ 16,666 (约 17k)条/秒。 存储估算 若平均通知与用户数据 1KB: 用户偏好等用户数据:50,000,000 × 1KB ≈ 50GB 。 通知日志/内容:50,000,000 × 5 × 1K...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

根据“50M 日活、每人 5 条/天、峰值 1 分钟 100 万条”的假设,如何做规模估算与存储估算?

Mediumsystem-designnotification-servicekafkarabbitmqsqsredisemailsmspushdlqobservabilitysecurity

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案