Task 1. Design a scalable, cloud native, web-application which acts as a social

Task 1.
Design a scalable, cloud native, web-application which acts as a social media sharing
platform facilitating sharing of video, audio or photographic content. The exact media
type(s) which can share are at the discretion of the student. The ability to share multiple
content types is encouraged.
This would enable users to:
• sign up for the service and subsequently enabled permissioned logins
• upload posts which enable media to be shared
• follow other users
• provide a stream view which presents an aggregate of posts from users an
individual follows
• enable users to comment on other users’ media
Ideally, this solution would integrate the following:
• Static HTML hosting of content of a web page which interacts with a web backed
through REST calls.
• Hosting of a REST endpoint which provides service logic and connections to all
necessary elements such as storage.
• Provide persistence of user data through scalable hosted databases and/or
block/object storage.
• Cater for user identities and roles using standard authentication mechanisms
and user access controls as appropriate for the cloud platform.
• Provide scalability mechanisms through appropriate caching and dynamic DNS
routing.

Posted in Uncategorized

Place this order or similar order and get an amazing discount. USE Discount code “GET20” for 20% discount