Present a schematic of CI/CD pipeline and explains how different stages in the pipeline address the issues identified above

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

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?

 

 

Present a schematic of CI/CD pipeline and explains how different stages in the pipeline address the issues identified above

 

 

700 words with references

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Cloud Computing
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-engineering and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY