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

  Write a class that has three overloaded static methods

Write a class that has three overloaded static methods for calculating the areas of the following geometric shapes.

  The indicators management of the practice monitor

The Metropolitan Medical group (MMG) merged with Oak Grove Medical Group (OGMG) . The Oak Grove Medical Group has 4 offices and owns medical office building where their imaging and radiology lab and physical therapy and diagnostic laboratory center..

  Prepare an interactive computer program

Prepare an interactive computer program from which the cross sectional properties for the shapes shown on the page opposite the inside front cover can be calcul

  Compute the average queuing delay

Compute the average queuing delay for 12,000 packets arriving simultaneously at the node assuming that the queue is initially empty and infinitely large.

  While assisting the coding manager in preparing for the

write 400-600 words that respond to the following questions with your thoughts ideas and comments. this will be the

  Which survey item area of concern should be addressed first

What do the survey results show? Analyze and explain the survey results using both numbers and words, and be specific. Brainstorm. What reasons could explain these results? Which survey item area of concern should be addressed first? Why?

  Create a java application with a for loop that runs

Create a Java application with a for loop that runs from 1 to 30. Components should include an input JTextField, a submit button, and appropriate prompts.

  Discuss the issues the project manager must consider

Discuss the issues the project manager must consider when assigning programming tasks to the programmers.

  Write down a two page proposal for the backhaul connecting

write a two page proposal for the backhaul connecting several campuses for your company in one metropolitan area. all

  Write a paper on the ethical dilemma you might face

Write a 3 pages paper on the ethical issues/dilemma you might face in interacting with customers and project team, talk about how you understand ethical in computer science area.

  Write a short recursive java method that takes a character

Write a short recursive Java method that takes a character string s and outputs its reverse. For example, the reverse of 'pots&pans' would be 'snap&stop'.

  What constraints did you experience in given issue

What was the scoop, deliverable, and results of the project? What constraints did you experience and how did you handle them?

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