Skip to main content
2020-01-24

The importance of staying current in a changing world

2020-01-24
The world around us is under constant change and this affects the conditions for our businesses. New phenomena like new competitors, partners or customer behaviour affect how we interact with the market and ultimately which requirements the organisation has on their software solutions that support the digital business.

To keep up with these changing conditions and new requirements, we need digital platforms that constantly evolve and introduce support for new deploy patterns, new protocols or new tooling to meet the business demands.

It is, of course, to make the right choices when it comes to the platform and capabilities we implement, but it is also very important not to forget to have a strategy to stay current with the development and release cycles of the chosen platforms.

This is why we need a thought through migration/upgrade strategy for the software platforms we use to make it easy to upgrade and stay current with the latest versions of platforms. The Anypoint Platform from MuleSoft and the Alfresco Digital Business Platform are examples of potentially key backbone components in many of our customers' digital infrastructure.

Crafted from Open Source

As modern digital platforms, the release cycles of these platforms are short and new functionality or capabilities are added constantly. Both MuleSoft and Alfresco are crafted from the Open Source movement, where concepts like “release fast and often” have always been embraced.

The front side of this approach is that new releases are made available often and new functionality can be put into production without having to wait for release schedules that have been set on a commercial background.

On the flip side, it also gives your developers and end-users continuous access to new functions and features that they can utilise to innovate on or incorporate in ongoing development.

The backside of this “pandora's box” is that you will need a thought through upgrade/migration strategy for deploying new versions of the platform, bug fixes or patches that are distributed by the project/vendor. You need to be able to implement these without affecting users or the stability of the platform.

Access to powerful platforms

Rightly managed the use of a constantly evolving platform will give you access to a powerful platform that adapts to your business changing requirements and allows you to adapt your digital infrastructure for this without changing platforms.

Poorly managed and not thought through will give you issues with either an old platform that doesn’t give your organisation the anticipated benefits or an unstable platform with production incidents as a result.

Due to the faster-changing world, we are likely to see even shorter release cycles in the future, which is why it is more important than ever to look into your organisations upgrade/migration strategy as soon as possible.

Long experience

Redpill Linpro has a long experience from working with Open Source based products/platforms and the nature of short release cycles for platforms and patches/bug fixes.

We are also partners of several of the leading Open Source oriented product vendors like Red Hat, MuleSoft, Alfresco, and WSO2. Look into our concepts for MuleSoft Anypoint Platform Upgrade Services or read up on our Evergreen services to learn more about our ideas on this topic.

Written by Fredrik Svensson