Hi This is my assignment that I need help with
National College of Ireland MSc in Cloud Computing, Year 1, MSCCLOUDJAN1 Semester TWO Terminal Assignment-based Assessment (TABA) – 2020/21 Release Date on Moodle: 16th of April 2021 Online Moodle Submission Deadline: 13th of May 2021 ______________________________________________________________________ Cloud Platform Programming IMPORTANT: It is your responsibility to avoid plagiarism. Please read the comprehensive guidelines on academic honesty and academic integrity, and how to avoid plagiarism made available by the NCI Library (https://libguides.ncirl.ie/referencingandavoidingplagiarism). NOTE: YOU ARE NOT ALLOWED TO PUBLISH THIS ASSIGNMENT BRIEF OR A PART THEREOF ON ANY WEBSITES. YOU ARE NOT ALLOWED TO PUBLISH/SHARE YOUR SOLUTION WITH OTHERS. All work submitted should be your own. Conferring with others is not permitted. All coursework will be electronically screened (via Turnitin) for evidence of academic misconduct (copying and collusion). Introduction The assessment of the Cloud Platform Programming module is based on two assessment components: a) Project which represents 60% of the module assessment, and b) Terminal Assessment which represents 40% of the module assessment. The learning outcomes of the Cloud Platform Programming module are as follows: LO1.Demonstrate in-depth knowledge of core cloud-based services. LO2. Critically analyse advantages and disadvantages of different cloud-based technologies/services. LO3.Formulate and produce new code libraries that implement advanced programming constructs in order to create secure, dynamic, configurable, robust, scalable cloud-based applications. LO4.Construct and present a complex dynamic cloud-based application through selecting relevant cloud related architectural patterns and services taking into account the evaluation and assessment of application design, development, and testing methodologies. LO5. Identify and ethically apply best practices for continuous integration, delivery and deployment of cloud-based applications. This document presents the details of the Terminal Assignment-based Assessment (TABA) of the Cloud Platform Programming module. The TABA assesses LO1 and LO2. Assignment Description A company has commissioned you to prepare a case study to help them with the migration of their system to a cloud-based architecture using suitable cloud-based services offered by Amazon Web Services (AWS). The company asks you to identify all the cloud-based services that enable them to deliver a scalable cloud-based application to their customers. You are required to prepare a report to document the case study for a company in a given domain/industry. The given domain/industry is assigned based on the penultimate i.e. second to last digit of your Student ID as described in the Table 1 Industry Sectors. You may choose a European company in the industry sector assigned to you that is a publicly traded to have access to significant amounts of information. Table 1 Industry Sectors Penultimate (i.e. second to last) digit of Student ID Industry Sector 0 Higher Education 1 Banking 2 Insurance 3 Retail Supermarket Chains 4 Residential Lettings 5 Healthcare 6 Fitness 7 Book (incl. eBooks) publishing 8 Courier and Delivery services 9 Seminars, Conferences and Exhibitions IMPORTANT: Each student must work on the correct industry based on the guidelines from Table 1 Industry Sectors. For example, if your student ID number is 20357684, the penultimate i.e. second to last digit of your Student ID is 8, and therefore the industry sector assigned to you is Tourism. IMPORTANT: This is a submission requirement. If the incorrect industry sector is chosen, the report will not be valid, and no marks will be provided. Your case study should document, for a company in the assigned industry sector: · Functional and non-functional requirements of the system · At least five functionalities/features provided by the system · Suitable cloud-based services offered by Amazon Web Services (AWS) that enable the development of a scalable cloud-based solution that supports the specified system requirements and functionalities, together with a critical analysis of their advantages and disadvantages · An architecture diagram of the system which includes the cloud-based services proposed to be used, and their interactions with the main components of the system · Note that you do not have to code the system in question, you will document all the above through a report You must conduct some independent research and include any relevant bibliography. It is unlikely that you will find all the information needed for your report through online searches. Therefore, you are allowed to may make assumptions about your company (educated guesses) to complete the information. Please ensure that you state your assumptions, distinguishing them from verifiable information. As a starting point you may find it useful to review the documentation and white paper available at: · AWS Cloud Adoption Framework, the Platform Perspective: https://aws.amazon.com/professional-services/CAF · SaaS Lens – AWS Well-Architected Framework – “Best practices for architecting your software as a service (SaaS) applications on AWS”: https://docs.aws.amazon.com/wellarchitected/latest/saas-lens/saas-lens.html?did=wp_card&trk=wp_card Deliverable A 3-4 pages report (formatted using the IEEE Conference double-column template[footnoteRef:1]) which documents your case study for the assigned industry sector. The report should include: [1: https://www.ieee.org/conferences/publishing/templates.html ] · Abstract – a 150-300-word executive summary of the case study and its main findings · Introduction – set the scene of the case study including its objectives and a generic overview of the industrial sector and its needs · Description of the company, and its system including functional and non-functional requirements of the system. The system should provide at least five functionalities/features. · Architectural design and explanation · Proposed cloud-based solution for the system including the architecture of the system and the cloud services identified · Diagram should indicate where different cloud-based services fit into the system/application · Critically analyse advantages and disadvantages of different cloud-based technologies/services, and justification for the choice of services · Conclusions including findings/interpretations – what did you learn and find out? · References – a complete list of academic works and/or online materials used in the project. References should be included as in-text citations using the IEEE referencing style. IMPORTANT: · Remember that your report must not only be merely descriptive, but it must provide your critical insights, that is, your own analysis and points of view. · Your work must be original, so you must ensure that you do not choose a company which already adopted cloud-based services and that information is available. This would be considered plagiarism. Assessment Criteria Introduction & Description of the company, and System Requirements 15% Architectural Design & Explanation 30% Cloud-based Services and Critical Analysis 35% Conclusions and findings 10% Comprehensiveness, Abstract, Structure & Bibliography (the report encompasses relevant theory; quality of sources, correct referencing is used) 10% Page 4 of 4