Microservices will be the new COBOL

F5 Ecosystem | May 04, 2020


The call was heard over through just about every news media outlet. COBOL programmers are desperately needed.

No, this isn't a nostalgic return to Y2K. It was this year, 2020, amid the COVID-19 pandemic. The systems that process unemployment claims, you see, were in peril. Developed using COBOL last century, the systems were simply unable to scale to meet overwhelming demand.

The existence of these systems and their underlying technology should not be a surprise. The use of mainframes and systems nearing six decades in age are more common than you might think. Our own research found that, on average, 11% of an enterprise app portfolio remains "mainframes and monoliths."

A Micro Focus survey found that attitudes toward COBOL, in particular, were optimistic:

Modernization was favored over the replacing and retiring of older systems with 63 percent of respondents choosing to improve upon their existing COBOL systems in 2020. Additionally, 92 percent of respondents felt as though their organization’s COBOL applications are strategic in comparison to 84 percent of respondents in 2017.

COBOL, and the mainframes that continue to support it, are here to stay.

The strategic nature of these applications arises from their implementation and tight integration with business processes. When these apps were developed it was common not just to assist with business processes but rather codify them in an application. For all intents and purposes, these applications are the business.

Moving to the Internet and beyond, applications were augmentation to the business. They acted as another channel through which critical data was transferred to a 'core' system—often a COBOL-developed application running on a mainframe.

Today we are seeing applications move beyond augmentation to replacement. Once again, applications are becoming the digital manifestation of business rather than an assistive method of gathering data. We see this evolution in the three phases of digital transformation, whereby an organization implements, expands, and integrates technology with the business until applications are the business.

Three phrases of digital transformation

A significant percentage of applications being developed during the digital transformation journey are cloud-native, i.e. microservices-based. These applications, like their COBOL forebears, are likely to be so critical that they, too, may still be running fifty or sixty years in the future.

Consider the number of businesses today that cannot run without applications. When point of sale (POS) systems cannot communicate with payment processors, can you still make a purchase? If the bank systems are down, can you make a deposit? Make a withdrawal? Can your employer transfer your paycheck? How much of your home continues to function if you lose power?

The impact of such a deep level of integration is existential. We are already dependent on digital business. As organizations progress on their digital transformation journey, we will continue to see increasing business and consumer dependence on technology. Many business processes will find their first expression as an application. They are not replicating an existing process, but rather creating new ones. These applications are going to be just as critical as (perhaps more than) the COBOL applications we depend on today.

The microservices-based applications being built to forward digital transformation are likely to be running for a very, long time.

Share

About the Author

Related Blog Posts

At the Intersection of Operational Data and Generative AI
F5 Ecosystem | 10/22/2024

At the Intersection of Operational Data and Generative AI

Help your organization understand the impact of generative AI (GenAI) on its operational data practices, and learn how to better align GenAI technology adoption timelines with existing budgets, practices, and cultures.

Using AI for IT Automation Security
F5 Ecosystem | 12/19/2022

Using AI for IT Automation Security

Learn how artificial intelligence and machine learning aid in mitigating cybersecurity threats to your IT automation processes.

The Commodification of Cloud
F5 Ecosystem | 07/19/2022

The Commodification of Cloud

Public cloud is no longer the bright new shiny toy, but it paved the way for XaaS, Edge, and a new cycle of innovation.

Most Exciting Tech Trend in 2022: IT/OT Convergence
F5 Ecosystem | 02/24/2022

Most Exciting Tech Trend in 2022: IT/OT Convergence

The line between operation and digital systems continues to blur as homes and businesses increase their reliance on connected devices, accelerating the convergence of IT and OT. While this trend of integration brings excitement, it also presents its own challenges and concerns to be considered.

Adaptive Applications are Data-Driven
F5 Ecosystem | 10/05/2020

Adaptive Applications are Data-Driven

There's a big difference between knowing something's wrong and knowing what to do about it. Only after monitoring the right elements can we discern the health of a user experience, deriving from the analysis of those measurements the relationships and patterns that can be inferred. Ultimately, the automation that will give rise to truly adaptive applications is based on measurements and our understanding of them.

Inserting App Services into Shifting App Architectures
F5 Ecosystem | 12/23/2019

Inserting App Services into Shifting App Architectures

Application architectures have evolved several times since the early days of computing, and it is no longer optimal to rely solely on a single, known data path to insert application services. Furthermore, because many of the emerging data paths are not as suitable for a proxy-based platform, we must look to the other potential points of insertion possible to scale and secure modern applications.

Deliver and Secure Every App
F5 application delivery and security solutions are built to ensure that every app and API deployed anywhere is fast, available, and secure. Learn how we can partner to deliver exceptional experiences every time.
Connect With Us