Open Your Mind to DevOps for OSS Solution Development
DevOps derives from the agile movement, promoting incremental, iterative solution delivery and encouraging cooperation while aiming to eliminate cumbersome siloed steps and focusing on the automation of processes and changes in application architecture. For this methodology to work, each telecom DevOps team must have full control of their part of the environment. This can be achieved using microservices to divide systems into small areas of responsibility, each small enough to be upgraded quickly.
In all this, automation is the key and “Continuous Everything” the motto. All processes of the telecom software lifecycle, need to be automated, mainly by using tools such as Open Source projects that deliver many essential functionalities. In essence, the only manual aspects of delivering a new functionality should be writing business value code, configuration, and committing it to the repository.
DevOps methodology also facilitates the use of APIs, often standardized, which let third parties and CSPs develop and deliver new telecom products and features on top of existing systems. Microservices make it possible to build and integrate such extensions automatically.
The DevOps-based approach to OSS development and delivery is the basic principle for Comarch OSS teams. The stack and standards used support deployments in a variety of scenarios, so customers can adapt solutions to their needs. It’s possible to deploy the system on bare-metal, cloud or virtualized telecom environments capable of launching a pure Linux operating system, or on any PaaS environment. Comarch OSS is not tightly bound to any standard or technology, so firms using it can build on top of it or use it in more extensive DevOps projects.