Microservices, Containers and the Best Option for Modernizing Your Legacy Application

Carlos OliveiraApplication Modernization1 Comment

Microservices: What Can They Do For Your Legacy App?

Much has been written recently about the role of microservices in reducing technical debt and as an approach to modernizing legacy applications, not least in this excellent article by Gene Hughson. My overwhelming question is how many different ways can you put lipstick on a pig? This post explains microservices (briefly), how they relate to containers, how they can be … Read More

The Modern Stack: Evolution at Lightning Speeds

Carlos OliveiraApplication ModernizationLeave a Comment

The Modern Technology Stack

Noticed that tech companies are continually changing up the technologies used to produce their offerings? If you’re sitting on legacy code, languishing in a legacy stack with components you’re sure have passed their sell by date but don’t know what to do about it without a huge overhaul/cash/talent injection then you’re not alone. Back in software’s yesteryears (the 1980s and … Read More

Learning to Fish – What Tackle Do You Need?

Carlos OliveiraApplication Modernization1 Comment

Teach a Man to Fish

In developing and maintaining applications, there’s really no such thing as stability. Up around the next bend in the river, you’ll encounter another new technique or new programming language that you’ll need to assimilate. Technology will continually evolve: many technologies that were bleeding edge only a few years ago have been entirely eclipsed today. With the continual rapid pace of … Read More

What’s All This I Hear About Containerization?

Carlos OliveiraApplication Modernization2 Comments

Containerization and legacy applications

Unless you’ve been off-the-grid for a while, you’ve probably heard enthusiastic software developers talking about Docker and similar containerization technologies. As an executive or senior business leader, you may not understand containers or how they might add value to your virtual or cloud infrastructure. You may also be unaware of how containerization intersects with the modernization of legacy applications. Take … Read More

Think Legacy Modernization Is A One-Time Event? Think Again!

Carlos OliveiraApplication Modernization3 Comments

continuous modernization

Moore’s Law. I won’t bore you, but you need to learn to fish to manage your application portfolio going forward. Not only is the speed of technological change impacting how quickly your applications fall into technical debt, but Government’s are unable to legislate ahead of new technologies such as driverless cars. For a great read on this latter point, check … Read More

Legacy Modernization – Let’s Get Real!

Carlos OliveiraApplication ModernizationLeave a Comment

LegacyModernization - Let's Get Real

Two things happened on Monday that left me shaking my head, wondering just what the hell is going on in the US government when it comes to legacy modernization. It’s not just the US government, or government generally, this applies much more broadly and is something we’ve touched on in the past. The first head shaker was the visit of … Read More

COBOL to MVC – C#/.NET or J2EE/Java

Carlos OliveiraApplication ModernizationLeave a Comment

COBOL Modernization

In our last post, The Silver Tsunami – Out with the Old, and in with the…, we highlighted the three main options available for dealing with legacy systems: migrating, wrapping and modernization. With a specific focus on COBOL based systems, we concluded that both migration (lift-and-shift from, for example, mainframe to a Windows environment: COBOL to COBOL) and wrapping (adding … Read More

Has Time Ran Out On Gartner?

Carlos OliveiraApplication Modernization1 Comment

Has Time Ran Out for Gartner?

Technical debt. Business value. Non-functional requirements. Extensibility. Functional requirements. Business processes. Skills shortages. Systems of record. Systems of differentiation. New market entrants. Cloud. Hybrid cloud. Containerization. Refactoring. Non-invasive modernization. And on… No, I’m not keyword stuffing, nor do I think the end is nigh for Gartner (just to clear that up), but I have spent most of today trying to … Read More

Legacy Systems – What’s In A Name?

Carlos OliveiraApplication Modernization3 Comments

Shakespeare What's In A Name

Legacy systems. Legacy applications. Legacy modernization. Application migration. Legacy migration. Application modernization. Lift and shift. Wrapping, and now containerization are all terms used (and options available) when faced with an old(er) piece of software that is no longer fit for purpose (we’ll come back to what we mean by this later in the post). But are they all the same … Read More