合肥生活安徽新闻合肥交通合肥房产生活服务合肥教育合肥招聘合肥旅游文化艺术合肥美食合肥地图合肥社保合肥医院企业服务合肥法律

代写COM682 Cloud Native Development 程序 Coursework
代写COM682 Cloud Native Development 程序 Coursework

时间:2025-10-21  来源:合肥网hfw.cc  作者:hfw.cc 我要纠错



Module Title: Cloud Native Development
Course / Year Group: UU, SUST, QAHE 
Coursework / Exam Weighting: 100/0
Coursework Assessment Overview
This module has two points of assessment:
1) Written Assignment (50%) submitted mid-semester.
2) Project (50%) submitted at the end of the semester.
Feedback for both components of the assessment will be provided as specified by the 
university's assessment code of practice (currently working 20 days).
The university has a number of rules and regulations surrounding assessment, late 
submissions, and illness. These are in the student guide [1] - ensure you read this and 
understand the impact of these rules and regulations.
These coursework assignments are detailed below.
Coursework 1 – Written Assignment [50%]
Released: Week-1
Submission Deadline: 10th November, 2025
Feedback Date: 8
th December, 2025
• Students will individually design a cloud-native solution in the form of a web 
app.
• The designed solution should leverage a range of cloud-native technologies and 
concepts as taught within the module and module materials.
Related Learning Outcomes:
1. Assess the concepts behind a range of cloud native development techniques 
and critically evaluate when to apply these paradigms to realisation of solutions.
2. Demonstrate a comprehensive understanding of modern cloud development, 
techniques and practice and how it may be leveraged to address related 
challenges.
3. Comprehend administrative aspects related to cloud native development such 
as pricing concerns and access control.
4. Autonomously and independently identify deficiencies when interacting with a 
range of architectures and deployment paradigms, leveraging knowledge of 
these deficiencies to improve future practice.
Solution Designing: 
Design a scalable, cloud native, web-application which acts as a multimedia sharing 
platform facilitating sharing of multimedia content. The exact media type(s) which can 
share (from what’s covered in the labs) are at the discretion of the student. The ability 
to share multiple content types is encouraged.
The designed solution should leverage a range of cloud native technologies and 
concepts as taught within the module and module materials. You may choose to design 
a serverless architecture using Azure Functions as the core compute instead of 
VMs/App Service.
Your design should include the following, but not limited to:
• Design a multimedia hosting webpage as a Cloud service where the user can 
upload multimedia files.
• You should choose to create page wireframes. Present this in the form of 
website design layout diagram. (Covered during week-5 lecture)
• Design an architecture of your solution consisting of VMs, DBs, Web servers, 
etc. Architecture is to be presented in the form of network diagrams, as 
mentioned during Week-4 lecture.
• Design a Database schema to store the user entries. You need to present it in 
the form of list of DB resources. You should also present in the form of ERD 
diagram. Non-relational databases may be modelled as commented JSON or a 
table as shown in week 3.
• Design the REST API to support the creation, retrieval, updating, and deletion 
of various asset records using the Logic Apps. This design needs to be 
presented in the form of UML diagram, as mentioned during Week-5 lecture.
Ideally, your designed solution would integrate the following, but not limited to:
• Static HTML hosting of the content of a web page that interacts with a web 
backed through REST calls hosted at App Services, covered in lab 5.
• Hosting of REST endpoints (URIs) which provides service logic and connections 
to all necessary elements such as storage.
• Use of Databases for hosting SQL and NoSQL structures.
Note: Marks for design or UX are only covered in the Rubric section ‘Overview of the 
designed technical solution’.
Submission:
Students will submit a slide deck which details the designed solution (details below).
Students must follow the below content outline for slides:
• Title Slide: Project name, one line description. Student name, student number. 
• Discussion of the technical problem and identification of the issues related to 
scalability for the resources used in your project. Note, this is not a description 
of the objective of the project, instead it is an appraisal of the technical issues 
which may affect traditional solutions and how cloud based systems address 
these.
• Solution architecture of the project (Only use resources taught in the module) 
• An overview of advanced features that you intend to develop in the final solution.
Note these are use of advanced platform features, not additional buttons etc.
• An assessment of the limitations of the solution 
• Assessment of Scalability of your designed solution
• Concluding comments, such as how this solution can be improved, what are 
design limitations which can be improved? How solution can be useful for 
commercial purpose? Is there any ethical comments?
• References
• Submission Checklist: Appendix III. 
Please submit this checklist at the end of the PowerPoint slide deck. Checklist 
slide will not be counted in the 15 slides limit. 
Slides should be produced in the PowerPoint format and will need to be uploaded to 
the relevant assessment area on Blackboard. Your presentation should not exceed 
more than 15 slides. Slide notes and slides after slide 15, will not be assessed. 
<<>>
Coursework 2 – Project [50%]
Released: Week-1
Submission Deadline: 9
th January, 2026
Feedback Date: 30th January, 2026
Related Learning Outcomes:
1. Demonstrate a comprehensive understanding of modern cloud development, 
techniques and practice and how it may be leveraged to address related 
challenges.
2. Comprehend administrative aspects related to cloud native development such 
as pricing concerns and access control.
3. Autonomously and independently identify deficiencies when interacting with a 
range of architectures and deployment paradigms, leveraging knowledge of 
these deficiencies to improve future practice.
Implementation of design:
Implement, deploy, and test the solution designed in CW1. This should be 
implemented and deployed using the Microsoft Azure cloud platform taught and used
within the practical exercises associated with this module. 
The developed solution should leverage a range of cloud native technologies and 
concepts as taught within the module and module materials. These include the 
following, but not limited to:
• Implement the solution based on the design produced in Part-1 
• Use scalable cloud native storage for storing binary blob data, such as files
• Leverage a cloud native NoSQL database to store metadata
• Design the REST API to support the creation, retrieval, updating, and deletion 
of various asset records using the Logic Apps 
• Create endpoint URIs that will store images and metadata.
• Implement CI/CD using GiT.
• Add advanced services, such as Azure App Monitor, App Insights, etc that are 
covered in labs.
Submission:
Each student will individually submit 5 mins video of the built solution:
• A video where the student provides 5-minute maximum walk-through of the 
developed, tested and deployed solution.
o This video should be used to showcase the functionality of the solution 
and show its deployment to Azure. 
o You should present all of the used Azure resources.
o Do not run through slides of Part-1 during the video.
o If there is no certain excuse, the video should include you (turn camera 
on, if possible).
• <<>>
• You should present following, but not limited to:
o Your running application, where you would perform CRUD operation 
using RESTful APIs. Uploading, editing, and deleting functions should be 
working to get maximum marks. You will still get marks if the solution is 
partially completed.
o Your backend Azure resources, logic apps, functions, DB, CI/CD 
functionality. 
o URIs referring to the Azure resources which are used for CRUD.
o Clearly mention which advanced features you have used, and show their 
working. Also mention if solution has no advanced features added.
• Please use Panopto Capture to record your video screencast - accessed by 
clicking the 'Panopto' link from the menu on the left of the Blackboard site. 
While Panopto Capture is preferred, several free tools are available to support 
the dual recording feature – computer screen and presenter -
(e.g., https://screencast-o-matic.com/).
• Please refer to the University's Panopto support pages for information on Using 
Panopto Capture and Submitting to a Panopto Student Video Assignment.
Related Learning Outcomes:
1. Assess the concepts behind a range of cloud native development techniques 
and critically evaluate when to apply these paradigms to realisation of solutions.
2. Demonstrate a comprehensive understanding of modern cloud development, 
techniques and practice and how it may be leveraged to address related 
challenges.
3. Comprehend administrative aspects related to cloud native development such 
as pricing concerns and access control.
4. Autonomously and independently identify deficiencies when interacting with a 
range of architectures and deployment paradigms, leveraging knowledge of 
these deficiencies to improve future practice.
Time Penalties: These deductions are from rubric section ‘Video Quality and 
Presentation’
Within 5 mins – No penalty
> 30sec and < 1min – 10% deduction
>1min and above – 20% deduction
Plagiarism
N.B. Students should be aware of the plagiarism policy of the University and submit 
their coursework in accordance with this. Plagiarism is the unattributed copying of the 
work of another person, either from a published work or the work of another student. It 
is a form of literary theft and is not permitted under any circumstances. Plagiarism is 
regarded by the University as a very serious offence and subject to formal disciplinary 
proceedings. See [5] for more details.
I declare that this is all my own work. Any material I have referred to has been 
accurately referenced and any contribution of Artificial Intelligence technology has 
been fully acknowledged. I understand the importance of academic integrity and have 
read and understood the University’s General Regulation: Student Academic Integrity 
and the Academic Misconduct Procedure. I understand that I must not upload my work 
before, during or after submission to any unapproved plagiarism detectors or answer 
sharing platforms, or equivalent, and that only University-approved platforms should 
be used.
The assessment criteria for coursework 2 and rubric is presented as an appendix to 
this document.
References
[1] “Ulster University Student Guide.” [Online]. Available: 
https://www.ulster.ac.uk/connect/guide.
[2] IEEE, “Manuscript Templates for Conference Proceedings.” [Online]. Available: 
https://www.ieee.org/conferences_events/conferences/publishing/templates.ht
ml.
[3] IEEE, “IEEE Citation Reference.” [Online]. Available: 
https://www.ieee.org/documents/ieeecitationref.pdf.
[4] Mendeley Ltd, “Mendeley Citation Manager.” [Online]. Available: 
https://www.mendeley.com/.
[5] https://www.ulster.ac.uk/__data/assets/pdf_file/0019/152218/Plagiarism Policy.pdf.pdf
Appendix I – assessment criteria coursework 1
 0%-39% 
(Fail)
40%-49% (3rd) 50%-59% (2.2) 60%-69% (2.1) 70%-79% (1st) 80%-100% (High 1st) Total 
CW1 
 Poor, 
Insufficient, 
Incorrect
Basic, Weak, Flawed Limited, Inconsistent, 
Unmanaged
Good, Consistent, Controlled Excellent, Comprehensive, 
Reflective
Outstanding, Insightful, 
Professional
Problem 
Definition and 
Discussion
Little 
description 
of the overall 
problem was 
provided;
poor 
justification 
of why a 
cloud model 
needs to be 
adopted. 
There was insufficient 
explanation of the issue, as 
well as inadequate 
justification for why a cloud based model should be 
implemented. 
Moderate description 
of the overall problem 
was provided, 
adequate justification 
presented of why a 
cloud solution needs 
to be developed. 
A sufficient amount of 
justification was provided as 
to why a cloud-based 
solution needs to be 
developed, and a good 
description of the problem 
as a whole was provided. 
Good description of the 
overall problem with a good 
justification of why a cloud 
solution needs to be 
developed. 
Excellent description of the issue 
as a whole, along with a full and 
comprehensive justification of 
why a solution based on the cloud 
ought to be developed. 
20%
Limited 
critical 
appraisal of 
the use of 
cloud 
technologies.
A constrained and selective 
analysis of the use of cloud 
computing technologies.
Adequate critical 
appraisal of the use of 
cloud technologies 
and related patterns. 
Appropriate and critical 
evaluation of how cloud 
technologies and related 
patterns are being used in 
the solution. 
Strong critical appraisal of the 
use of cloud technologies, 
related patterns, and 
architectural components. 
An in-depth analysis and 
evaluation of how cloud 
computing, associated patterns, 
and architectural components are 
being used. 
Overview of the 
designed 
technical solution
No 
justification 
for the 
choice of 
technology 
applied.
Justification for the choice of 
technology applied to the 
problem was minimal.
The technology used 
to produce the 
solution was 
appropriate given the 
development 
problem. 
Given the development 
issue, the technology used 
to produce the solution was 
appropriate, and sufficient 
details were provided. 
The technology used to 
produce the solution was 
carefully examined and 
logically chosen – given the 
development problem. 
The technology that was used to 
produce the answer was 
thoroughly investigated, analysed, 
and selected in a logical manner, 
along with the reasoning behind 
the selection.
40%
No design 
presented
Design was poorly informed 
and did not incorporate many 
clouds native elements.
No wireframes were produced
Moderate effort was 
made to incorporate 
cloud native 
components. The 
design was 
satisfactorily informed 
by cloud native design 
patterns.
Cloud native components 
were incorporated with an 
appropriate amount of 
effort. Cloud native design 
patterns successfully 
informed the design.
Alternative technologies were 
examined and excluded 
accordingly. A wide range of 
cloud native components 
were incorporated into the 
solution.
Alternative technologies were 
investigated, detailed with pro and 
cons. The solution included a wide 
range of cloud native components 
with architecture diagram. 
No 
meaningful 
solution 
architecture 
was 
presented. 
A moderate solution 
architecture was presented. 
An architectural 
diagram of the 
developed solution 
was presented.
Wireframes were 
produced
An architectural diagram of 
the developed solution was 
presented with detailed 
cloud components.
Wireframes were produced
The solution architecture was 
documented well 
incorporating control flows 
and software architecture 
diagrams. The design of the 
solution was considered and 
Insights for selection of the 
solution and its advantages over 
other cloud-based solutions 
available in the literature. 
Wireframes were produced
justified through cloud native 
design patterns.
Wireframes were produced
Assessment of 
Limitations
The 
limitations of 
the solution 
were not 
enumerated 
nor 
discussed 
adequately.
The limitations of the solution 
were discussed without any 
reflection
Some limitations of 
the solution were 
discussed with some 
awareness of how to 
remedy these 
presented.
"-3 limitations of the 
solution were discussed with 
some awareness of how to 
remedy these presented.
A broad appraisal of the 
limitations of the solution 
were presented. Strategies to 
address these were 
presented.
A comprehensive analysis of the 
constraints imposed by the 
solution was provided here. 
Presented here are some potential 
solutions to these problems.
15%
Assessment of 
Scalability 
The solution 
integrates no 
elements to 
offer 
scalable 
operation. 
The solution minimally 
integrated elements to offer 
scalable operation. 
Scalability was 
partially catered for in 
the solution. 
Scalability was catered for 
most of the resources in the 
solution. 
Scalability was well catered 
for with multiple cloud native 
elements applied to achieve 
this.
Scalability was effectively 
addressed by employing a number 
of cloud-native components 
throughout the development 
process.
15%
Concluding 
comments
No reflection 
was applied 
to the 
solution, its 
functionality, 
limitations 
and potential 
applicability.
The proposed solution, its 
functionality, its limitations, 
and its potential applicability 
were all given some 
reflections
Meaningful reflection 
was applied to the 
solution, its 
functionality, 
limitations, and 
potential applicability.
Variety of meaningful 
reflection was applied to the 
solution, its functionality, 
limitations, and potential 
applicability.
Insightful reflection was 
applied to the solution, its 
functionality, limitations and 
potential applicability. 
Weaknesses were identified 
and improvements were 
suggested.
The solution, its functionality, its 
limitations, and its potential 
applicability were all given careful 
consideration in this in-depth 
analysis. It was determined what 
the problems were, and some 
potential solutions were 
proposed.
5%
Referencing No 
referencing.
Inadequate or incorrect 
referencing.
Only few references 
provide which doesn’t 
relate to the solution
Relatable references 
provided
Correct and appropriate 
referencing.
Correct and appropriate 
referencing and within document 
citation.
5%
Appendix II – assessment criteria coursework 2 
0%-39% (Fail) 40%-49% (3rd) 50%-59% (2.2) 60%-69% (2.1) 70%-79% (1st) 80%-100% (High 1st) 
Total 
CW2 Poor, Insufficient, 
Incorrect Basic, Weak, Flawed Limited, Inconsistent, 
Unmanaged
Good, Consistent, 
Controlled
Excellent, 
Comprehensive, 
Reflective
Outstanding, Insightful, 
Professional
Implementation 
Incomplete or 
incorrect 
implementation. Key 
components are 
missing, non functional, or 
improperly deployed.
Basic 
implementation with 
significant issues or 
missing components.
Adequate 
implementation with 
most components 
functional, though 
minor errors may 
exist.
Comprehensive 
implementation with all 
major components 
functional and well integrated.
Detailed and highly 
effective 
implementation with all 
components seamlessly 
integrated and 
functional.
Exceptional and 
innovative 
implementation with all 
components expertly 
integrated and 
functional.
35%
Use of Azure 
Resources 
Poor or incorrect use 
of Azure resources. 
Key services are 
missing or non functional.
Some Azure 
resources used, but 
implementation is 
flawed or 
incomplete.
Adequate use of 
Azure resources with 
most components 
correctly deployed 
and functional.
Effective use of Azure 
resources with all 
components correctly 
deployed and well integrated.
Excellent use of Azure 
resources with all 
components flawlessly 
deployed and 
integrated.
Masterful use of Azure 
resources with flawless 
deployment and 
integration.
35%
Use of Advanced 
Features 
Little to no attempt to 
integrate advanced 
features. Features are 
non-functional or 
incorrectly 
implemented.
Minimal integration 
of advanced 
features, with 
limited functionality.
Some integration of 
advanced features, 
with basic 
functionality.
Effective integration of 
advanced features with 
good functionality.
Advanced features are 
expertly integrated and 
fully functional, 
significantly enhancing 
the solution.
Advanced features 
integrated at an expert 
level, adding significant 
value.
20%
Video Quality and 
Presentation 
Poorly structured 
video, unclear, lacks 
key elements. May 
not appear in video.
Somewhat clear 
video but may be 
poorly structured or 
lack essential 
content.
Clear video that 
presents the solution 
adequately but may 
lack depth.
Well-structured and 
clear video, presenting 
the solution effectively.
Highly professional 
video, clearly 
structured, within the 
time limit.
Exemplary video with 
clear, well-structured 
presentation, highly 
professional.
10%
Appendix III. Coursework 1 Submission Checklist
Before submitting, make sure you have addressed the following:
General 
• Did you include a title slide with project name, one-line description, your name, and student number?
• Is your submission in PowerPoint format and within 15 slides (excluding references)?
Problem & Context 
• Did you discuss the problem you are solving?
• Did you identify issues related to scalability of resources in your project?
Solution Design 
• Did you include a solution architecture diagram using only Azure resources?
• Did you design and present a multimedia hosting webpage layout (wireframe or design diagram)?
• Did you include a network/architecture diagram showing compute, storage, networking, etc.?
• Did you design a database schema (list of resources and/or ERD diagram) for storing user entries?
• Did you design the REST API for CRUD operations and present it in a UML diagram?
• Did you integrate (or at least propose integration of):
o Static HTML hosting of a webpage frontend?
o REST endpoints for service logic and storage connections?
o Use of both SQL and NoSQL database structures?
Critical Evaluation 
• Did you provide an overview of advanced features you intend to develop in the final solution?
• Did you include an assessment of limitations of your designed solution?
• Did you include an assessment of scalability (horizontal/vertical scaling, autoscaling, etc.)?
• Did you justify why you selected specific Azure services over alternatives?
Conclusion & References 
• Did you include concluding comments summarising your design?
• Did you provide references to sources, frameworks, or Azure documentation you used?
✅ If you can tick all these boxes, your submission is likely to meet the expectations.
Please submit this checklist at the end of the PowerPoint slide deck. Checklist slide will not be counted in the 15 slides limit. 

请加QQ:99515681  邮箱:99515681@qq.com   WX:codinghelp

扫一扫在手机打开当前页
  • 上一篇:代做COMP20003 ASSMT3游戏开发程序
  • 下一篇:代写Lab05&#160; InsecureBankv2 01程序
  • 无相关信息
    合肥生活资讯

    合肥图文信息
    有限元分析 CAE仿真分析服务-企业/产品研发/客户要求/设计优化
    有限元分析 CAE仿真分析服务-企业/产品研发
    急寻热仿真分析?代做热仿真服务+热设计优化
    急寻热仿真分析?代做热仿真服务+热设计优化
    出评 开团工具
    出评 开团工具
    挖掘机滤芯提升发动机性能
    挖掘机滤芯提升发动机性能
    海信罗马假日洗衣机亮相AWE  复古美学与现代科技完美结合
    海信罗马假日洗衣机亮相AWE 复古美学与现代
    合肥机场巴士4号线
    合肥机场巴士4号线
    合肥机场巴士3号线
    合肥机场巴士3号线
    合肥机场巴士2号线
    合肥机场巴士2号线
  • 短信验证码 雷神诗词网 币安下载 目录网

    关于我们 | 打赏支持 | 广告服务 | 联系我们 | 网站地图 | 免责声明 | 帮助中心 | 友情链接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥网 版权所有
    ICP备06013414号-3 公安备 42010502001045