You’re sitting on hundreds of thousands of lines of legacy C++. Oh, who are we trying to kid? It’s millions of lines of Vectran, a short-lived Fortran variant created by IBM in the 1970s.

But, hey, if it ain’t broke, right? Except it is broken.

Any time someone tries to add a feature, the thing breaks.

Even trying to fix bugs creates more bugs.

But if you just don’t touch it, it keeps on working.The problem is that innovation demands agility and velocity.

All the cool companies that never had to worry about Y2K are outpacing your clunky old legacy software.
Investors are demanding the next big thing.

Customers are jumping ship in droves.[ Learn how to choose a database for your microservices. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]
The answer is to kill your application monoliths, and not create any more new ones.

The way to do that is by using microservices architecture, a technique that breaks large applications into lightweight apps that can be scaled horizontally.To read this article in full, please click here

Leave a Reply