As the growth rate of new digital transformation initiatives continues to accelerate, it is becoming increasingly difficult for specialized IT development teams to keep pace without becoming a bottleneck for innovation. Traditional solutions to accelerate development have provided significant benefits for code-centric development. However, there is a need for these specialized developers to offload some of their development to business technologist developers, while ensuring IT development experts continue to play a key role in providing support through collaboration and governance. This is an area where parallel development with branch and merge can play a key role.
Integration and automation development is traditionally done by an individual or a team of developers creating code, mostly manually resolving code conflicts. A software-based solution guides developers working in parallel through code branching and merging accelerates development through team collaboration and by reducing errors.
Reduce Complexity and Speed Development
The solutions on the market today for the parallel development of integration and automation have mostly been designed for code-centric development, and are therefore too complex for business technologists to use for collaboration with development specialists.
With the introduction of Boomi parallel development with branch and merge, business technologists and integration developers can now work together to develop faster through a native parallel development user experience, without requiring knowledge or expertise in external, code-centric tools. The new native parallel development capability within the Boomi Enterprise Platform eliminates the version mismatch, which can occur when code is exported to a code repository, edited, and reimported back into an integration platform.
Code-Centric Developer Options
Code-centric developers can also leverage the new branch API and merge API (documentation) for specialized cases where technical developers wish to use GitHub or CI/CD tools for bi-directional code synchronization or other use cases.
These new branch and merge APIs complement existing platform APIs, such as component creation and deployment management, to enhance customers’ flexibility to fully automate their CI/CD pipeline with Boomi.
Reap the Benefits of a Hybrid Solution
One of the differentiating features of Boomi’s parallel development offering is that it is a hybrid solution that provides customers the flexibility of leveraging the full depth and breadth of an external DevOps tool such as GitHub Actions and Jenkins and also provides an embedded experience.The API-based and in-app user interface approach minimizes the risk of branch and merge errors to ensure delivery milestones can be met or exceeded.
Additional capabilities include hotfixes which are intended to incorporate a slight variation to the deployed version based on an update made in the main branch. Changes can be merged back to the main branch when completed.
With the introduction of Boomi parallel development, companies looking to develop integrations faster can now accelerate their digital transformation initiatives and manage a larger portfolio of innovative solutions.
To see Boomi Parallel Development with Branch and Merge in action, watch the webinar “Simplify Connectivity with a Modern Intelligent Integration Platform” or check out the documentation.