Skip to content
Paul Szabo edited this page Jun 28, 2026 · 4 revisions

You may find it valuable to read the following.

DevOps

In DevOps, a pipeline is often a script or contained collection of scripts stored in a version control system (VCS) or source control management (SCM) solution, such as GitHub.

The purposes of a pipeline can be varied. Here are a few examples:

  • To deploy an updated version of an application or software package to your in-production environment
  • To deploy a beta version of your software to a lower environment to be tested
  • To resize a batch of images automatically after they are uploaded

The idea of de-coupling the effort of maintaining and managing pipelines from true development work is to keep developers focused on delivering features, rather than spending their cycles yak shaving on the infrastructure.

Site Reliability Engineering (SRE)

Site reliability engineering is how Google keeps its infrastructure humming. The discipline of SRE is said to implement DevOps, meaning that SRE contains the attributes of DevOps and extends them in to a different object.

Clone this wiki locally