This assessment will focus on:
1. Designing and developing a highly scalable application by applying the knowledge of distributed
architecture and multiple cloud services
2. Delivering a demo of your solution.
This assessment is relevant to the following Learning Outcomes:
? CLO 1: Explain the key concepts and principles of cloud computing and the possible applications of the
technology
? CLO 2: Develop and deploy highly scalable cloud applications that are resilient, elastic and cost-efficient
? CLO 3: Identify the big data analysis techniques to store and analyse data in cloud computing
? CLO 4: Compare and evaluate the key trade-offs between multiple approaches to cloud system design in
order to choose an appropriate design to resolve cloud computing problems.
Criteria/Project requirements:
1. You must use the AWS services under the categories of Compute, Containers, Storage, Networking
and Content Delivery, Database, and Analytics on the AWS Management Console for your application.
2. Each service/API must be 1) fully implemented and automated in your application and 2) assessed as
an appropriate selection for your application by the examiner, in order to receive full marks.
Note: Fully implemented and automated services/APIs mean the services/APIs should be
automatically invoked by your client interface operations/code/other services other than CLI/AWS
Console.
3. The following fully implemented AWS services are worth 6 marks per type: Elastic Beanstalk, Lambda,
API Gateway, ECS, and EMR.