Question: Description Your company is building a new web - based multi - tier social media application which is expected to become very popular globally within
Description
Your company is building a new webbased multitier social media application which is expected to become very popular globally within the next several months. The application will have intensive read and write capabilities at the database layer and will require extensive queries for internal reporting. The application will also contain static content in the form of video and other types of media which the users will access. Although only web content ought to be available to internet users, all instances require access to the internet for updates and patching.
All of the assignments in this course will use the same scenario but will focus on a different objective.
Instructions
Focusing on performance ie lowest latency possible for endusers and internal corporate reporting users design a multitier application that allows for massive user capacity in such a way that you expect it should be able to handle hundreds of thousands of concurrent users.
You can start with your design from Assignment and build on it or you can create an entirely new design using what you have learned in the class.
Do not worry about literal sizing, but rather how the architecture should look conceptually.
Be sure to consider database caches, CDNs storage types, database types, readreplicas, autoscaling groups, ELBs, etc.
Submission Guidelines
Include a labelled diagram of the architecture showing each layer of the solution.
In a written report, describe the concepts outlined in the diagram, referencing the labelled areas.
Describe areas that are relevant but not easily included in a diagram eg identitiesDescribe how each component in the diagram meets the objective of the assignment. Include as much detail as possible.Document assumptions when necessary and when design requirements havent been specified.
Include at least references to Module s resources: textbook, readings, videos.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
