You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to ADF Enterprise Methodology Group
Hi all,
I am trying to write up a blog on the factors that ADF developers should consider to move their applications to the cloud. In the process, it was inevitable to evaluate the framework against https://12factor.net/.
So thought it to be a good discussion on this forum on below items:
Codebase – One codebase tracked in version control, many deploys
Dependencies – Explicitly declare and isolate dependencies
Config – Store configuration in the environment, not in application
Backing Services – Treat backing services as attached resources
Build, Release, Run – Strictly separate build and run stages
Processes - Execute the app as one or more stateless processes
Port Binding – Export services via port binding
Concurrency – Scale out via the process model
Disposability – Maximize robustness with fast startup and graceful shutdown
Dev/Prod Parity – Keep development, staging and production as similar as possible
Logs – Treat logs as event streams
Admin Processes – Run admin/management tasks as one-off processes
Please pitch in and I shall keep this thread updated with my views on each of these as well.