Centralpoint, An Evergreen Platform as a Service
Centralpoint’s configuration management process ensures a robust and systematic approach to deploying updates while maintaining stability across all environments. Before any update is released, Centralpoint undergoes multiple quality control steps to ensure that new functionalities and improvements meet the highest standards. This involves rigorous testing to identify and resolve any issues before updates are made available to clients. Updates are delivered as pull updates, allowing the client to retrieve updates remotely from Oxcyon's servers to the server where Centralpoint is installed. These updates can be automated by the client to run at predefined intervals or manually initiated as per the client’s preference, offering flexibility in managing the timing of updates.
Even after the server update is completed, Centralpoint's systematic process ensures further incremental, cascading updates across different environments. This process moves through three key stages:
1. Development Site: The initial stage where updates are first applied, allowing clients to test and adjust new features in a controlled environment.
2. Quality Control or Staging Site: After the development phase, updates are applied to a staging site, which acts as a replica of the production environment. This stage allows for further testing and validation, minimizing the risk of issues during the final rollout.
3. Live Production Site: Once updates have passed through the development and staging phases, they are applied to the live environment, ensuring that the final deployment is stable and seamless.
In addition, Centralpoint's local server provides rollback functionality, enabling clients to revert any aspect of the software back to a previous state if necessary. This rollback feature covers all environments, including the client’s server, development, staging, and live production environments. It ensures that any issues encountered during an update can be quickly addressed by reverting to a prior stable version, minimizing downtime and disruption to operations.
This methodical approach allows Centralpoint to introduce new functionalities with a default setting of 'off', giving clients the flexibility to review and enable new features from the gallery without disrupting their current configuration. It allows organizations to adopt new capabilities at their own pace, ensuring continuity and minimizing risks associated with updates.
Additionally, Centralpoint supports localized development, enabling clients to customize their Centralpoint environment independently from Oxcyon’s bi-weekly updates. Developers can modify and add their custom code within the MY MODULES folder, ensuring that these customized elements remain untouched during Oxcyon’s updates. This ensures that clients retain full control over their tailored features, while Oxcyon’s updates enhance the rest of the platform. This balance between systematic updates, rollback capabilities, and localized customization makes Centralpoint a highly adaptable solution that evolves with clients' needs while ensuring stability and control.