Close popover
Carl Engel (CarlE347)
Elyon Strategies
Elyon Strategies
CarlE347 Member since 2013 2 posts
Elyon Strategies
Posted: November 27, 2017
Last activity: November 27, 2017

Pega, Modern Development Environment, and the 12 Factor App

I have recently heard a lot about the 12 Factor App ( These 12 factors recommend approach and methodologies associated with modern development. I believe developing Apps and solutions in Pega addresses the basis and the factors found in the 12 factor App.

Is there any area where Pega Application Development does not really address one of the 12 factors (shown below)?

I. Codebase - One codebase tracked in revision control, many deploys

II. Dependencies - Explicitly declare and isolate dependencies

III. Config - Store config in the environment

IV. Backing services - Treat backing services as attached resources

V. Build, release, run - Strictly separate build and run stages

VI. Processes - Execute the app as one or more stateless processes

VII. Port binding - Export services via port binding

VIII. Concurrency - Scale-out via the process model

IX. Disposability - Maximize robustness with fast startup and graceful shutdown

X. Dev/prod parity - Keep development, staging, and production as similar as possible

XI. Logs - Treat logs as event streams

XII. Admin processes - Run admin/management tasks as one-off processes

Low-Code App Development
Moderation Team has archived post,
Close popover This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.