To better understand responsibilities revolving dyrector.io, read how each stakeholder in your SDLC interacts with the platform.
There are four roles involved in dyrector.io’s workflow. These are Developers, Release Managers, SysAdmins / DevOps Engineers and Stakeholders. Based on their responsibilities, they interact differently with dyrector.io.
In the flowchart below you can see how dyrector.io fits into Software Development Lifecycle (SDLC).
- Your Developer teammate commits to a Registry, which your Release Manager teammate gets notified about.
- The Release Manager or any stakeholder can set up a testing environment self-service to validate the new version’s functionality by deploying the applications to their own machine.
- After successful testing, the Release Manager or any stakeholder can trigger the deployment of the new version.
In case of an emergency, specialist or non-specialist stakeholders can intervene on an abstract level via dyrector.io to avoid downtime for a temporary fix.
Flowchart of how each stakeholder and component in the SDLC interacts with dyrector.io.
Developers commit to either a 3rd party or a private Registry. The image is then built automatically – this process can be triggered via dyrector.io, as well, if necessary. Once the image is built, it’s available to push to the Registry.
In this case, Release Manager is a superficial role. They can be project managers, billing coordinators, basically anyone who interacts with dyrector.io and is responsible of making sure the corresponding version is deployed to the users. Release Managers have access to the Products, and they can deploy them to the Nodes with a single click. They’re able to validate the Product’s functionality and monitor the development progress. Besides these, they can create release notes so everyone can understand how a certain version or product is different.
DevOps engineers configure the components that make up the workflow, including the Nodes, pipelines and services.
Stakeholders have access to Product information, but they can’t execute any actions regarding them.