描述
系统的要求和目标
在设计Instagram时,我们将重点关注以下一系列要求:
功能要求
-
1.用户应该能够上传/下载/查看照片。
-
2.用户可以根据照片/视频标题执行搜索。
-
3.用户可以关注其他用户。
-
4.该系统应该能够生成和显示用户的新闻饲料组成的顶级照片从用户跟踪的所有人中。
非功能性需求
-
1.我们的服务需要高可用。
-
2.系统可接受的新闻提要生成延迟为200ms,低延迟。
-
3.如果用户在一段时间内看不到照片,一致性可能会受到影响(为了可用性)
-
4.系统应高度可靠;任何上传的照片或视频都不应丢失,数据的可靠性。不在范围内:向照片添加标签、在标签上搜索照片、对照片进行评论、将用户标记到照片、跟踪谁等。
打开APP阅读更多精彩内容