Discuss how a move to a microservice approach will improve

Assignment Help Computer Engineering
Reference no: EM132367991 , Length: word count:1800

MicroService design and re-factoring

Task

VideoDev Ltd is a video and production development company which works for clients across Australia and New Zealand. The company is considering moving some of its computer infrastructure into the Cloud. The VideoDev Board is contemplating this move as a way to increase the company's flexibility and responsiveness, as well as to achieve some savings on the cost of maintaining their ICT infrastructure.

VideoDev has engaged you as a consultant to advise them on the use of Cloud Computing in their daily operations. They have some 100 video production, engineering and support staff that work on different projects for clients in Australia and New Zealand.

VideoDev uses a monolithic application for video development and post production services. This application has been developed in house. This is used by a large number of videoDev staff to plan, script and to complete post-production services on videos. The application has a number of modules as shown in Figure 1, below. Some of these modules may not need any development work done on them for long periods of time a their functions and outputs are relatively stable. Other modules though can be modified quite frequently as changes occur in the Industry. Other modules experience great peaks in workload which often slows services to VideoDev staff and customers.

VideoDev video processing application architecture

1. You are to assess each of the modules shown in Figure 1 above, and determine:
a. Which modules are likely to be relatively stable, a together with the reasons for this categorisation.
b. Which modules are likely to require frequent modification, together with the reasons for this categorisation,
c. Which modules are likely to experience workload peaks, together with the reasons for this categorisation.
2. VideoDev wants to transition to a microservice approach with the video processing application. But they want to move in a phased approach so that they can handle the workload peaks first.
a. Which modules should be refactored first to achieve this?
b. Discuss how a move to a microservice approach for these modules would resolve issues around workload peaks?
3. Discuss how a move to a microservice approach will improve VideoDev's ability to maintain high availability for this application.
4. Draw a diagram that shows the architecture of the video processing application after the transition to a microservice approach.

Report Presentation
The report should be submitted as a single MS Word (.doc or .docx) document with all images embedded in the document. Submissions in in *.zip, *.rar , .pdf or any other format will not be marked.

The report presentation structure is:
Cover page
• Title of Report
• Student Name and Student ID
• Student Email address

Main Report
This section should contain main body of the report. It should discuss all tasks / challenges asked in the case study. You should have sub-sections that answers each task. Support your answers with solid literature (in-text citations), diagrams and figures (if applicable).

Reference List
You must cite your references using the APA 6th edition referencing style for all material you have used as sources for the content of your work.

Subject learning outcomes
This assessment task will assess the following learning outcome/s:
• be able to compare and evaluate the ability of different cloud computing architectures to meet a set of given business requirements.
• be able to evaluate a set of business requirements to determine suitability for a cloud computing delivery model.
• be able to critically analyse business requirements to plan a migration to a cloud model.

Attachment:- Cloud computing.rar

Reference no: EM132367991

Questions Cloud

Which leadership model do you believe is more effective : What is the differences between Autocratic Leadership and Democratic Leadership? Which leadership model do you believe is more effective? Why?
What is the variance of return of a three-stock portfolio : What is the variance of return of a three - stock portfolio (with unequal weights 25%, 50% and 25%) that produced returns of 20%, 25% and 30%, respectively.
Responsibilities of the contracting officers representative : Establish the responsibilities of the Contracting Officers Representative (COR) for this contract. Evaluate the existing training and certification requirements
How the accounting statement of cash flow : How the Accounting Statement of Cash Flow is different from the Finance perspective of Free Cash Flow as shown in the FCF template?
Discuss how a move to a microservice approach will improve : MicroService design and re-factoring - Discuss how a move to a microservice approach for these modules would resolve issues around workload peaks
Describe these aspects within a specific time period : PSYC2700 - Describe these aspects within a specific time period of a child's development. Please provide at least two scholarly articles to support your ideas.
Provide a link to the financial statements : Be sure to provide a link to the financial statements. You must use the annual report, from the H &R Block website, or from the SEC database.
Determine the correct inventory amount on december 31 : Tri-State Bank and Trust is considering giving Waterway Company a loan. Before doing so, management decides that further discussions with Waterway.
Discuss the merits of performance appraisal : Discuss the merits of performance appraisal. Cite true life examples in which performance reviews helped or hurt job performance.

Reviews

len2367991

9/9/2019 2:31:36 AM

Q4. Draw a diagram of the refactored application architecture (30 marks) A complete diagram that shows all modules in the monolithic application, refactored microservices, and scalingThe report presentation structure is: Cover page • Title of Report • Student Name and Student ID • Student Email address Main Report This section should contain main body of the report. It should discuss all tasks / challenges asked in the case study. You should have sub-sections that answers each task. Support your answers with solid literature (in-text citations), diagrams and figures (if applicable). Reference List You must cite your references using the APA 6th edition referencing style for all material you have used as sources for the content of your work.

len2367991

9/9/2019 2:31:17 AM

Question HD Q1. Describe the 3 categories of modules with reasoning to support decisions (30 marks) Thorough description of the 3 categories of modules with excellent reasoning to support decisions Q2. Discuss how microservices can resolve issues with workload peaks (20 marks) Thorough discussion of the scaling capabilities of microservices deployed on the Edge Q3. Discuss how microservices will improve high availability (20 marks) Thorough discussion of high availability and how it can be achieved through microservices deployed at the Edge

len2367991

9/9/2019 2:31:08 AM

The report should be submitted as a single MS Word (.doc or .docx) document with all images embedded in the document. Submissions in in *.zip, *.rar , .pdf or any other format will not be marked. The report presentation structure is: Cover page • Title of Report • Student Name and Student ID • Student Email address Main Report This section should contain main body of the report. It should discuss all tasks / challenges asked in the case study. You should have sub-sections that answers each task. Support your answers with solid literature (in-text citations), diagrams and figures (if applicable). Reference List You must cite your references using the APA 6th edition referencing style for all material you have used as sources for the content of your work.

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd