Tuesday, June 30, 2026
HomeCloud ComputingMaking utility modernization pragmatic and helpful

Making utility modernization pragmatic and helpful

[ad_1]

Ask anybody to outline utility modernization and also you’ll hear many various solutions. Right here’s a generalization of what all of us agree on: Software modernization takes present functions and knowledge units that run companies and makes them extra helpful, productive, and engaging to those that use them, particularly prospects. The flexibility to reinforce the client expertise drives extra enterprise. 

Some see utility modernization as “placing lipstick on a pig,” however that’s not the aim in any respect. Software modernization shouldn’t be about making functions seem fashionable; the functions ought to look and be fashionable. 

This implies altering the consumer and machine interfaces, in addition to modernizing the interior structure, public cloud platform infrastructure, utility options, and enabling know-how. It additionally entails a transfer from conventional waterfall growth processes to agile and devops. 

Is it a good suggestion to take invaluable legacy functions, make them higher, and transfer them to a public cloud? Positive. Nevertheless, increasingly more, I see builders and cloud architects strategy modernization with some kind of limitless guidelines that always goes too far and does an excessive amount of, due to this fact lacking the challenge’s enterprise worth objectives and goals. 

There may be a lot info on the market on utility modernization, together with processes and methodologies, that many groups attempt to modernize by hitting checkmarks that others say will make their legacy utility actually fashionable. They pursue buzzy ideas like containerization, microservices, knowledge augmentation, inside structure augmentation, and different issues that will require main surgical procedure. That strategy may put the appliance in danger by introducing a myriad of complexity, issues, and bills, simply to tick a guidelines field.

Listed below are two pragmatic points to contemplate. 

First, there’s a tipping level the place it might make extra sense to scrap the unique legacy utility and begin anew. I’m at all times extra prepared to make things better than toss them. Nevertheless, I typically see circumstances the place $2 million is spent to modernize an utility when a net-new growth would have value $1 million. 

Software program engineers often perceive that it’s typically simpler and cheaper to construct one thing from the bottom up somewhat than refactor and recode an present system that should first be utterly understood earlier than it may be modified for the higher. It’s uncommon that the groups who initially developed the appliance are nonetheless on employees. The data base is incomplete or nonexistent. The applying has been modified so many instances through the years that nobody absolutely comprehends its full scope because it exists immediately.

Second, those that modernize the functions undergo an intensive utility modernization guidelines of issues that must be carried out. In lots of circumstances, they do every thing on the listing no matter precise want. This implies containerization, microservice enablement, migration to a extra fashionable database, portability, and mobility. These options are thought of essential as a result of they’re on the listing. Why achieve this few individuals query the listing?

Generally, it doesn’t pay to force-fit every thing on the appliance modernization checklists. Even containerization, which has many advantages, is just not a match for all functions. There’s a value for container-based architectures and enabling know-how, as is the case with microservices and even migration to the cloud. 

I’m not saying these options will not be strong investments when primarily based on the wants of the appliance. I’m saying that in some circumstances they’re overkill and don’t actually add worth to the general enterprise function. As soon as once more, don’t query for those who can, query for those who ought to. 

Copyright © 2022 IDG Communications, Inc.

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments