设计一个可扩展的、云原生的网络应用程序,作为一个社交媒体分享平台,促进视频、音频或照片内容的共享。可共享的确切媒体类型自行决定。鼓励学享多种内容类型的能力。
这将使用户能够:
注册该服务并随后启用许可登录
上传可以共享媒体的帖子
关注其他用户/点赞其他人的帖子
提供一个流视图,显示个人关注的用户发布的帖子的集合允许用户对其他用户的媒体发表评论
理想情况下,该解决方案将集成以下内容,但不限于:
网页内容的静态HTML托管,通过REST调用与web交互。
REST端点(ur)的驻留,它提供服务逻辑和到所有必要元素(如存储)的连接
通过可扩展的托管数据库和/或块/对象存储提供用户数据的持久性。
提供可伸缩性机制的方法,其中可能包括使用适当的缓存和动态DNS路由