The vFunction Blog

Welcome to the vFunction Blog where you’ll find the archive of all our blogs and related blog content.

Bob Quillin

testing legacy code

Quality Testing Legacy Code – Challenges and Benefits

Bob Quillin May 10, 2022

Many of the world’s businesses are running enterprise applications that were developed a decade ago or more. Companies built the apps using a monolithic application architecture and hosted them in private data centers. With time, these applications have become mission-critical for the business; however, they come with many challenges as they age. Testing legacy code […]

how long does a cloud migration take

How Long Does a Cloud Migration Take?

Bob Quillin May 4, 2022

Migrating legacy applications for the cloud involves multiple processes and comprehensive preparation. Although application migration has the goal of transforming applications so they are effective in the cloud, the answer to the burning question: how long does a cloud migration take depends on where your starting point is. For example:  Do you have a broad […]

application modernization trends

Application Modernization Trends: Goals, Challenges, and Resources

Bob Quillin May 4, 2022

Over the past few years, application modernization has continued to gain traction and some relevant trends are taking shape. The Covid-19 pandemic further accelerated this transformation and there is a high level of motivation to modernize applications.  Foundry’s State of The CIO Study 2022 revealed interesting data: Application/legacy system modernization jumped from #8 to #3 […]

legacy java security

Legacy Java Security: What Are the Risks?

Bob Quillin May 4, 2022

Numerous enterprise applications still run on outdated Java technologies, especially the core functionalities. In some cases, businesses are reluctant to move these applications to the cloud because that could make them obsolete. However, these older systems have multiple weak points and security vulnerabilities as cyber security criminals have become more sophisticated. Let’s look at legacy […]

cloud application migration tools

A Guide to Cloud Application Migration Tools

Bob Quillin April 27, 2022

The COVID-19 pandemic accelerated cloud adoption as businesses struggled to incorporate eCommerce. By 2021, for most companies, cloud application migration tools were among the top five investment areas. Based on research by MarketsandMarkets, the global cloud migration services market was valued at $3.2 billion in 2019. In 2022, the market value is more than $9.5 […]

monolithic vs microservices architecture

Monolithic Vs. Microservices Architecture: Modernizing Monolithic Apps and Databases for the Cloud

Bob Quillin April 27, 2022

If your company has been in business for a decade or more with a custom application, there’s a high chance that the application’s architecture is obsolete. Ten years ago, monolithic vs. microservices architecture for business apps wasn’t much of a discussion: monolithic applications seemed to still be working well, and most IT professionals knew how […]


What Are the Benefits of Microservices Architecture?

Bob Quillin March 17, 2022

Monolithic and Microservices are the two architectures used most commonly today for developing enterprise software applications. Monoliths have been around for some time, but the benefits of a microservices architecture are making the latter more popular. Because of this, many companies are investing in transforming their monoliths into microservices. Monolithic is an accepted way to […]

HPE and vFunction team up

HPE Ezmeral now integrates with vFunction to automate legacy application modernization

Bob Quillin March 16, 2022

vFunction is happy to enhance our partnership with HPE with the introduction of the vFunction Platform on the HPE Ezmeral Marketplace.

cloud vs cloud native

Cloud vs Cloud-Native: Taking Legacy Java Apps to the Next Level

Bob Quillin March 7, 2022

The terms Cloud (or Cloud-Enabled) and Cloud-Native are popular in the software industry. People use the terms interchangeably, though they mean very different things. How are they different? In this article, we will carry out a detailed examination of cloud vs cloud-native applications. We will check out their characteristics, their similarities and differences, and their […]