Skip to main content

DevOps architecture

Pega DevOps architecture

Pega Platform empowers teams to employ continuous integration, delivery, and deployment best practices across all Pega applications. Implementing continuous integration and delivery processes are done seamlessly with a native suite of DevOps capabilities and complementary tools that are designed to drive a culture of collaboration and ensure high-quality applications.

The following components make up the DevOps architecture:

  • Orchestrator
  • Development Framework
  • Source Control Management System
  • Integrated Development Environment
  • Build Management System
  • Artifact Repository
  • Test Framework
  • Quality Inspection System

In the following image, click the + icons to learn more about each component.

Check your knowledge with the following interactions.

Advantages of DevOps architecture

Some of the advantages of using DevOps are:

  • The ease with which you can get started with a DevOps pipeline. All the necessary integrations are taken care of, and all the relevant capabilities are available.
  • The best practices with the recommended quality gates and thresholds are built into the application release pipelines available out-of-the-box in the Deployment Manager.
  • Deep integration with Pega Infinity™ provides a seamless experience for Pega Platform application developers. This integration allows them to publish changes directly from Dev Studio and App Studio without changing the context.

The release pipeline allows application changes to move from development through testing to deployment quickly. This solution is designed to work seamlessly with Pega Infinity tools.

Support for third-party tools

Pega Infinity also includes support for Open DevOps integration by using popular third-party tools (such as Jenkins and Microsoft Azure DevOps) by providing an open platform. With Open DevOps integration, a Release Manager can build a pipeline with third-party tools to automate branch merging, application packaging and deployment, test execution, and quality metric enforcement.

For an Open DevOps solution, it is essential to identify tools that can replace the capabilities which the Pega Platform supports out of the box. As a result, organizations with an existing stack of tools can benefit from this solution.

The following image represents a scenario where different third-party tools replace the key capabilities that the Pega platform supports out-of-the-box.

Open DevOps architecture

With the Pega Open DevOps solution, the existing CI/CD toolset of a team can leverage the open DevOps capabilities to deploy Pega Platform applications.

Following are the advantages of using existing tools:

  • Deploy Pega Platform applications quickly and realize the value of using Pega software.
  • Leverage these tools such that they are compliant with quality and security guidelines.
Note: The effort to build and maintain these pipelines must be accounted for to develop and maintain the Pega Platform application.

Also, consider the need to learn new technologies and platforms, build new integrations, and ensure that the Pega application pipeline implements the best practices.

Check your knowledge with the following interactions. 

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice