40002 Architecting on AWS
Warning: The information on this page is indicative. The subject outline for a
particular session, location and mode of offering is the authoritative source
of all information about the subject for that offering. Required texts, recommended texts and references in particular are likely to change. Students will be provided with a subject outline once they enrol in the subject.
Subject handbook information prior to 2025 is available in the Archives.
Credit points: 6 cp
Subject level:
Undergraduate
Result type: Grade and marksRequisite(s): 41001 Cloud Computing and Software as a Service
Anti-requisite(s): 42049 Architecting on Amazon Web Services
Description
This subject is focused on developing and deploying practical enterprise grade applications in the Cloud. In this subject, students are exposed to and learn about engineering, building and deploying applications on the AWS Cloud. On completion of this subject, students should have gained enough knowledge and skills to be an AWS certified Solutions Architect (Associate).
The subject is based on the content of the authorized AWS Academy curriculum.
Subject learning objectives (SLOs)
Upon successful completion of this subject students should be able to:
1. | Design Cloud-based application using AWS. (C.1) |
---|---|
2. | Demonstrate skills and competencies in the design and development of AWS. (D.1) |
3. | Work as teams in solving problems and to communicate the developed solution to stakeholders. (E.1) |
Course intended learning outcomes (CILOs)
This subject also contributes specifically to the development of the following Course Intended Learning Outcomes (CILOs):
- Design Oriented: FEIT graduates apply problem solving, design and decision-making methodologies to develop components, systems and processes to meet specified requirements. (C.1)
- Technically Proficient: FEIT graduates apply abstraction, mathematics and discipline fundamentals, software, tools and techniques to evaluate, implement and operate systems. (D.1)
- Collaborative and Communicative: FEIT graduates work as an effective member or leader of diverse teams, communicating effectively and operating within cross-disciplinary and cross-cultural contexts in the workplace. (E.1)
Teaching and learning strategies
Students will attend lectures and labs every week. The exact duration of the lectures and labs (combined) varies from one week to another. However, it would be between 4 to 6 hours per week. Students will be provided materials prior to the lecture that they are expected to read and come to the lecture. Some aspects of the lectures will be flipped wherein students will be expected to work in groups for solving problem.
Students apply the knowledge delivered in lectures by designing solutions to two AWS-provided case studies using the AWS stack. Students work in groups to solve these case studies. Apart from the technical content they also learn about group work and collaboration. Furthermore, the labs each week would contribute to their learning process as well.
Content (topics)
- Introducing Cloud Architecting
- Adding A Storage Layer
- Adding A Compute Layer
- Creating A Database Layer
- Creating A Networking Environment
- Connecting Networks
- Securing Users and Application Access
- Implementing Elasticity, High Availability, and Monitoring
- Automating your Architecture
- Caching Content
- Building decoupled, microservices and serverless architecture
- Planning for disaster
- Bridging for certifications
Each of the above topics will have sub-topics contained.
Assessment
Assessment task 1: Quiz
Intent: | Subject Quiz |
---|---|
Objective(s): | This assessment task addresses the following subject learning objectives (SLOs): 1 and 2 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): C.1 and D.1 |
Type: | Quiz/test |
Groupwork: | Individual |
Weight: | 20% |
Length: | 10 minutes |
Assessment task 2: Project 1
Intent: | Assess student’s skills or architecting using AWS on a given business problem |
---|---|
Objective(s): | This assessment task addresses the following subject learning objectives (SLOs): 1 and 2 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): C.1 and D.1 |
Type: | Project |
Groupwork: | Individual |
Weight: | 25% |
Length: | Report (2000±10% words) |
Assessment task 3: Project 2
Intent: | Assess student’s design and development skills using AWS services on a given business problem. The business problem used for this assessment item is different from the one in the individual project. |
---|---|
Objective(s): | This assessment task addresses the following subject learning objectives (SLOs): 1 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): C.1 and E.1 |
Type: | Project |
Groupwork: | Group, individually assessed |
Weight: | 50% |
Length: | Presentation + Report (2500 words) |
Assessment task 4: Students – mentors matching
Intent: | Match students to mentors |
---|---|
Objective(s): | This assessment task addresses the following subject learning objectives (SLOs): 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): E.1 |
Type: | Report |
Groupwork: | Group, individually assessed |
Weight: | 5% |
Length: | Complete the project registration form |
Minimum requirements
In order to pass the subject, a student must achieve an overall mark of 50% or more.
Required texts
AWS provides thorough slides and lecture notes for student learning
Recommended texts
AWS provides videos and other content for further learning.