Preparing for a Camunda upgrade and developing DevOps practices
We helped Tecnotree with two main areas regarding their event based order management system: developing the environment and preparing for a smooth migration from Camunda Platform 7 to Camunda Platform 8. Alongside this highly technical automation work, we supported Tecnotree’s own team regarding development best practices and increased the shared understanding of the current and future states.
Collaboration in brief
Developing and maintaining the current technical environment
Doing critical groundwork to ensure a smooth transition from Camunda Platform 7 to Camunda Platform 8
Supporting Tecnotree’s own team regarding DevOps best practices
Fortifying the automation set up
In short, the event based order management system is a collection of different interfaces that communicate through gRPC and Kafka to trigger desired events. The high level of automation creates a seamless experience for Tecnotree’s customers.
Our work started with thoroughly understanding the current technical functionalities and the logic behind them. It was equally important to look at what has been built in the past and how, and to share that knowledge with the whole team. Building consensus over how to develop and test is part of the best practices we introduced to the Tecnotree team.
In addition, we identified missing practices, tools and processes and introduced them into the development work. The development work itself included areas like streamlining the existing codebase and fixing bugs.
From Camunda Platform 7 to Platform 8
Tecnotree relies on Camunda Platform 7 as their process orchestration engine, and is preparing to migrate to Camunda Platform 8 in the future. We focused on planning and implementing the change.
The main question we set out to answer was how Camunda Platform 8 could serve Tecnotree’s needs in the best possible way – regardless of how the different functionalities are currently carried out. The second question that needed answering was: should everything be moved to the new version as is, or will Camunda Platform 8 be used in a different manner?
Ideally, most of the existing functionalities would transfer to the new environment, and to ensure that, we built the basic building blocks so that they are reusable on top of the new version.
To summarise the groundwork for successful implementation of Camunda Platform 8, we looked at the current state and suggested a plausible way of using the new platform in the most reasonable and intelligent way. This work is on-going in collaboration with the Tecnotree team.
About Tecnotree
Tecnotree is the only full-stack digital business management solution provider for digital service providers. They enable communication service providers to overcome digital barriers and capture the complete value of automation and connectivity.
With over 40 years of deep domain knowledge, technical expertise, proven delivery and transformation capability across the globe, Tecnotree’s portfolio spans across open-source technology-based agile products and solutions, comprising of a full range of business processes and subscription management for telecom.