different teams. Each developer has her/his own laptop which runs Windows 10. The development environment, which includes various libraries and toolchains, in each laptop is setup individually. The developers make changes in hundreds of branches of multiple repositories. Clearly, before the release, all those branches need to be merged. Any changes to the website need to pass through the QA b

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Case Study
PQS is an online retail shop in Sydney, Australia. Its website, where the users can explore different
products and promotions and place orders, has more than 100,000 visitors per month. Any
downtime experienced by the website can result in significant lost opportunities. Thus, any change
made to website, which runs on co-located data centres, must be very carefully coordinated. After
lots of paper works and lengthy process, only operation engineers are allowed to deploy changes
into the production infrastructure. Hence, new releases may happen once in every month.
At PQS, 40 developers work in different teams. Each developer has her/his own laptop which runs
Windows 10. The development environment, which includes various libraries and toolchains, in each
laptop is setup individually. The developers make changes in hundreds of branches of multiple
repositories. Clearly, before the release, all those branches need to be merged.
Any changes to the website need to pass through the QA before they are considered ready for
deployment in the production system. However, QA build and test environments are much smaller
in size than that of production. There are four servers for QA build and test. Since developers also
have direct SSH access into these servers, many of them have been modified during releases to
address hotfixes and other urgent needs.   
The QA team is responsible for creating various tests and ensuring that website passes all those tests
before being deployed into the production system. Developers can choose to run tests, but they
often skip testing since testing takes a long time and tend to pass locally but fail in QA environment.   
PQS realizes that this is inefficient. They want to ship new features faster and more reliably. How can
DevOps fix this?
Task Instructions
Critically analyse the above case study and write a 2000-words report that must include the
followings:
 Identifies the issues in the development and operations process of the business which
prevent it from faster and reliable delivery of new features
 Present a schematic of CI/CD pipeline and explains how different stages in the pipeline
address the issues identified above
 Make a recommendation with justification on whether to keep the production infrastructure
on-premise or to move into the Cloud, such as, AWS or Azure

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Fundamentals of managing system
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education