Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

This content has been archived and is no longer being updated.

Links may not function; however, this content may be relevant to outdated versions of the product.

Understanding the benefits of distributed development

Updated on April 5, 2022

Distributed development environments offer a number of benefits when multiple development teams are working on the same application. For example, each development team can continue to work on its own Pega Platform server even if other team servers or the source development system are unavailable.

With distributed development, you can accomplish the following:

  • Reduce disruption across the development organization.

    Each development team can do system-wide configuration and maintenance on its own Pega Platform server without affecting other team systems.

  • Increase overall productivity.

    Because each team works on its own remote development system, teams can continue working even if the development source system or another team server experiences system or application issues. System or application issues are introduced to the source development system or to another team server.

  • Ensure higher quality change management.

    A distributed development setup helps to insulate the source development system from changes introduced by developers. Distributed development also reduces or eliminates the creation of unnecessary rules or data instances application testing generates.

  • Reduce latency for geographically distributed teams.

    Teams can have co-located development servers that have reduced latency, which also increases productivity.

  • Reduce the need for coordination across teams when introducing changes and packaging the final application.

    Distributed development simplifies the application packaging process, because developers package the application on the development source system, which includes all the latest application rulesets to be packaged.

  • Capture application changes.

    If you use an automation server such as Deployment Manager, when you merge changes on the source development system, you can audit application updates.

  • Previous topic Understanding distributed development for an application
  • Next topic Understanding the components of a distributed development environment

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us