MIS603 Microservices Architecture

Assessment 1 Brief

Individual Assessment

Assessment Details

Subject Code and Title

MIS603 Microservices Architecture

Assessment Task

Reflective Report on Practical Lab Activities

Assessment Type

Individual

Length

1,000 words

Learning Outcomes

The subject learning outcomes demonstrated by successful completion of the task below include:

  • Demonstrate practical application of cloud computing and microservices to design effective and scalable solutions for enhancing business processes.

Submission

12-week duration:

  • Due by 11:55 pm AEST/AEDT Sunday end of Week 5

6-week duration:

  • Due by 11:55pm AEST/AEDT Sunday end of Week 3

Weighting

35%

Total Marks

100 marks

Assessment Task

In this assessment task, you are required to complete three (3) labs and submit a reflective report based on your experience.

For this assessment task, you are required to complete the following two parts:

  1. Complete three (3) labs.
  2. Write a reflective report based on your experience.

Context

This assessment task advances your practical understanding of cloud computing and microservices architecture through your participation in hands-on AWS Academy labs. These labs offer direct experience with key cloud technologies, such as identity management, virtual private cloud setup, and managing EC2 instances.

The reflective report consolidates your learning, encouraging you to reflect on the challenges encountered during your participation in the activities and on how these activities align with essential cloud computing and microservices principles. By completing this assessment task, you will strengthen your professional cloud management skills and understanding of microservices. This will prepare you for real-world applications in cloud-based environments.

Instructions

To complete this assessment task, you will work through the following steps:

  1. Log in to the AWS Academy Canvas portal at: https://awsacademy.instructure.com/ using your credentials.
  2. Select the AWS Academy Cloud Foundations course.
  3. Complete the following three (3) labs by carefully following the instructions within each AWS module:
    • Lab 1: Introduction to AWS IAM (Module 4 Lab 1 in Cloud Foundation Course from AWS Academy)
    • Lab 2: Build Your VPC and Launch a Web Server (Module 5 Lab 2 in Cloud Foundation Course from AWS Academy)
    • Lab 3: Introduction to Amazon EC2 (Module 6 Lab 3 in Cloud Foundation Course from AWS Academy)

Make sure to follow all steps in each lab to demonstrate your skills and understanding of key cloud concepts and microservices architecture.

Lab task overview:

Lab 1: Introduction to AWS IAM

Lab task overview: This lab will focus on Identity and Access Management (IAM) in AWS. You will explore IAM users, groups, and policies and apply them to specific real-world scenarios.

  • Task 1: Explore IAM Users and Groups.
  • Task 2: Add Users to Groups.
  • Task 3: Sign-In and Test Users.

Lab 2: Build Your VPC and Launch a Web Server

Lab task overview: This lab will guide you in creating a Virtual Private Cloud (VPC) and configuring a web server using an EC2 instance.

  • Task 1: Create Your VPC.
  • Task 2: Create Additional Subnets.
  • Task 3: Create a VPC Security Group.
  • Task 4: Launch a Web Server Instance.

Lab 3: Introduction to Amazon EC2

Lab task overview: In this lab, you will launch, manage, and monitor an Amazon EC2 instance. Additionally, you will resize, and test stop protection on your instance.

  • Task 1: Launch Your Amazon EC2 Instance.
  • Task 2: Monitor Your Instance.
  • Task 3: Update Your Security Group and Access the Web Server.
  • Task 4: Resize Your Instance and EBS Volume.
  • Task 5: Test Stop Protection.

Reflective Report Guidelines

The report should include a description of the tasks performed, reflections on skills gained, a discussion of challenges encountered along with the steps for addressing them, and an explanation of how the lab activities contributed to your understanding of cloud infrastructure management and microservices principles. You must also attach the lab completion results as evidence in the appendix.

The reflective report should follow below shown structure and have a total length of 1,000 words.

  1. Title page should include the following information:
    • Subject code and name
    • Assignment title
    • Student's name
    • Student number
    • Learning facilitator's name
    • Date of submission
  2. Introduction should include the following information in approximately 100 words:
    • Provide a brief overview of each lab and its specific learning objectives.
    • Identify 2 expectations that you have for completing the cloud practitioner certification (CLF-C02).
  3. Description of Lab Activities should include the following information in approximately 400 words:
    • Write a paragraph for each lab, detailing the key tasks completed:
      • Lab 1: Introduction to AWS IAM
        • Evaluate your experience with AWS Identity and Access Management (IAM), including setting up users, groups, and policies.
      • Lab 2: Build VPC and Launch a Web Server
        • Justify the steps you took to create subnets, establish security groups, and deploy a web server.
        • Explain the importance of network security and implementation.
      • Lab 3: Introduction to Amazon EC2
        • Give examples of how you learned to launch and manage EC2 instances, including any configurations and settings that you applied.
  4. Results and Discussion should include the following information in approximately 400 words:
    • Rate your readiness for completing the cloud practitioner certification (CLF-C02).
    • Evaluate your understanding of cloud computing concepts and microservices architecture.
    • Discuss any challenges that you experienced and how you overcame them.
  5. Conclusion should include the following information in 100 words:
    • Summarise the key skills that you have gained from your participation in the lab activities.
    • Identify two opportunities that you could develop in your future studies or professional practice.
  6. Referencing:
    • Provide citations and a reference list for the resources that you used to support your reflections.
  7. Appendix:
    • Attach the lab completion results as evidence of your having completed each lab.

Format of the Report

The report should use:

  • clear headings and subheadings for each lab
  • Arial or Calibri font, 11-point
  • line spacing of 1.5 to enhance readability
  • page numbering at the bottom of each page

Optional

  • If you use diagrams or tables, give due attention to pagination to avoid loss of meaning and continuity by unnecessarily splitting information over two pages.
  • Diagrams must carry the appropriate labelling and referencing.

Referencing

It is essential that you use current APA style for citing and referencing the sources that you use. Please see more information on citing and referencing guidelines on the Academic Success webpage.

Assessment Support

For a range of additional resources and support to help you complete your assessment, please consult the Study Support page on the Student Hub.

Academic Integrity

All students are responsible for ensuring that their submitted work is original, adheres to academic writing standards outlined in the Torrens University Academic Writing Guide, and is appropriately referenced according to the guidelines provided in the Torrens University APA Referencing Guide.

Students need to have read and be aware of the Torrens University Australia Academic Integrity Policy, Academic Integrity Procedure and subsequent penalties for academic misconduct. For more information, please refer to the Academic Integrity guidelines and the Torrens University Library.

Students must also keep all required evidence in making an assessment; a copy of all submitted material and any assessment drafts.

Generative AI

Please refer to the Torrens University Library for guidance on the use of Generative AI. Please speak to your learning facilitator regarding the use of GenAI tools in your assessments.

Submission Instructions

Submit your Reflective Report via the Assessment 1 link in the main navigation menu in MIS603: Microservices Architecture. The preferred file format for the report is PDF.

Please name your Reflective Report using the following format:

  • MIS603_FirstName_LastName_Assessment_1_Reflective Report.pdf
  • (e.g., MIS603_James_Smith_Assessment_1_Reflective Report.pdf)

Your marked assessment can be viewed in MyLearn.

Assessment Due Dates and Late Penalties

Assessments may be submitted on or before the due date. Late penalties apply for assessments that are submitted after the due date.

Refer to:

  • Assessment Policy for Higher Education Coursework (HE) and ELICOS
  • Assessment Special Consideration Guidelines for Students (HE Coursework)
  • Student Hub for Assessment Extension Information.

Special Consideration

To apply for special consideration for a modification to an assessment task or exam due to unexpected or extenuating circumstances, please consult the Assessment Policy for Higher Education Coursework and ELICOS and, if applicable to your circumstance, submit a completed Application for Assessment Special Consideration Form to your learning facilitator.

Assessment Rubric

Assessment Criteria High Distinction (85-100%) Distinction (75-84%) Credit (65-74%) Pass (50-64%) Fail (0-49%)
Reflection quality and labs completion (35%) Reflection demonstrates a thorough understanding of lab objectives and tasks. Provides deep insight on challenges encountered and a thorough and clear discussion on application of cloud concepts, informed by comprehensive evidence from all three completed labs. Three labs completed with screenshots attached and presented clearly with no errors or omissions. Reflection demonstrates a strong understanding of lab objectives and tasks. Provides a mostly clear discussion on challenges encountered and application of cloud concepts, informed by evidence from all three completed labs. Three labs completed with screenshots attached and presented accurately with minimal errors. Reflection demonstrates an adequate understanding of lab objectives and tasks. Provides a discussion on challenges encountered and application of cloud concepts with some clarity, informed by evidence from all three completed labs. Three labs completed with screenshots attached and presented clearly with minor errors. Reflection demonstrates a basic understanding of lab objectives and tasks. Provides a limited discussion on the challenges encountered and application of cloud concepts, informed by evidence from three completed labs. At least three labs completed with screenshots attached and presented with significant errors or omissions. Reflection demonstrates minimal or no understanding of lab objectives and tasks. Provides a vague and unclear discussion on challenges encountered and application of cloud concepts or discussion is missing entirely. Lab tasks are incomplete or lack significant evidence of completion. No screenshots or evidence are attached.
Application of Cloud concepts and microservices (20%) Demonstrates an exceptional understanding of cloud concepts learned from the lab activities. Clearly connects learning to broader cloud computing concepts and real-world applications. Identified two opportunities for continued professional development in the field, with depth and relevance. Demonstrates a strong understanding of cloud concepts learned from the lab activities. Connects learning to broader cloud computing and microservices architecture concepts with minor gaps. Identified two opportunities for continued professional development, with some insightful relevance. Demonstrates a competent understanding of cloud concepts learned from the lab activities. Some connection made to broader cloud computing and microservices architecture concepts but lacks depth. Identified two opportunities for continued professional development, although they may lack specificity. Demonstrates a basic understanding of cloud concepts. Limited connection to broader cloud computing concepts and real-world applications. Identifies one or two opportunities for continued professional development, but they may lack relevance or depth. Demonstrates no clear understanding of cloud concepts. Lacks connection to broader cloud computing concepts and real-world applications. Does not identify opportunities for continued professional development, or the opportunities listed lack relevance.
Critical thinking and problem-solving (20%) Demonstrates exceptional critical thinking and problem-solving skills in overcoming lab challenges. Solutions are creative, effectively address all challenges, and demonstrate advanced understanding. Demonstrates strong critical thinking and problem-solving skills in overcoming lab challenges. Solutions are logical, address all challenges, and are well-considered. Demonstrates competent problem-solving skills. Solutions address most challenges with a few gaps in logic. Demonstrates basic problem-solving skills. Solutions address only simple challenges or lack clarity. Demonstrates limited problem-solving skills. Solutions are unclear or fail to address challenges.
Use and correct citation and referencing of sources and evidence (10%) Uses a wide range of credible and relevant resources to explicitly support and develop all insights and reflections. Uses the most recent edition of APA citation and referencing guidelines with no errors. Uses a variety of credible and relevant resources to support and develop most insights and reflections. Uses the most recent edition of APA citation and referencing guidelines with minor errors. Uses some credible and relevant resources to support and develop some ideas and reflections, though connections may be less thorough. Uses the most recent edition of APA citation and referencing with occasional errors. Uses few credible and relevant resources to support ideas, but reflections may lack depth or connections to the sources. Uses the most recent edition of APA citation and referencing but with frequent errors. Uses limited, irrelevant or non-credible resources, providing minimal support for ideas and reflections, which are often underdeveloped. Does not use the most recent edition of APA citation and referencing guidelines or citations and referencing have been omitted.
Effective communication (15%) Communicates coherently, concisely and creatively in a manner that fully adheres to the reflective report format. Meaning is always easy to follow with insightful, logical and well-supported reflections that engage and sustains audience's interest. Evidence is expertly integrated and supports reflections in a meaningful way. Discerningly selects and precisely employs a wide range of specialised language and terminology. Spelling, grammar and punctuation are free from errors. Communicates coherently and concisely in a manner that adheres to the reflective report format. Meaning is mostly easy to follow with well-structured and logically sequenced reflections that engage audience's interest. Evidence is appropriately integrated and supports reflections in a meaningful way. Accurately employs a wide range of specialised language and terminology. Occasional minor errors in spelling, grammar and/or punctuation. Communicates in a coherent and readable manner that generally adheres to the reflective report format. Meaning is mostly easy to follow, with generally well-structured reflections that are logically sequenced, though some areas may lack depth. Evidence is included, but its connection to reflections may not always be fully developed. Accurately employs some specialised language and terminology. Occasional errors in spelling, grammar and/or punctuation. Communicates in a mostly readable manner that largely adheres to the reflective report format. Meaning is sometimes difficult to follow as reflections are not always clearly structured or logically sequenced. Evidence is included, but may be underdeveloped or lack direct relevance to reflections. Employs some specialised language and terminology with some inaccuracies. Some errors in spelling, grammar and/or punctuation. Presents information which is not clearly organised or easy to follow. Meaning is repeatedly obscured by errors in the communication of ideas, including errors in the structure and logical sequence that render reflections unclear and illogical. Evidence is either absent or inadequately linked to reflections. Specialised language and terminology are inaccurately or rarely employed. Numerous errors in spelling, grammar, and/or punctuation.

Need Help with Your Microservices Architecture Assignment?

Our expert writers can help you create high-quality academic papers on cloud computing and microservices topics.