DPDK Architecture  ->  Guide (stable)

DTAP (Development, Testing, Acceptance and Production)

DPDK is using the DTAP system.
This means that we are deploying & testing on these four environments before something is approved.

Development

This is where the magic starts. This environment is on a developers local machine.
Here you are free to do what ever you want.
Everything here is only visible to the developer itself.

Testing

This is the first server that the application is deployed to.
This environment is mainly used for internal reviews and testing.
When everything here is approved by the developers it can be deployed to acceptance.
Everything here is only visible in the DPDK network or via VPN.

Acceptance

This environment is used as a test server for the client.
Here the application already needs to be Production Ready
This is also the place where QA is going to test the application.
Everything here is only visible in the DPDK network/VPN and allowed IP addresses.

Production

This is the live server! Here debugging is strictly forbidden.
This is also the version that is available to the outside world.

More information about DTAP can be found here: https://en.wikipedia.org/wiki/Development,_testing,_acceptance_and_production

Last modifiedWednesday, January 27, 2021, 12:04:26 PM UTC
Last authorGlenn de Haan
Commit ID6470712