Microsoft Azure
Migrating ColdFusion Applications to Lucee
Adobe ColdFusion isn’t a technology you hear much about these days. It’s the first language I cut my teeth on in the early 2000’s when starting web development and I’ve always enjoyed its ease of use. While it might be considered “legacy” by in large, there are still many applications around the world running on ColdFusion. Whether you agree it is legacy or not, Adobe is still making investments to improve and support ColdFusion Servers.
We recently had a client reach out to us about migrating their existing ColdFusion applications to Azure. They were experiencing major performance issues and wanted to see if we could save them time and money by moving to the cloud utilizing an open-source alternative.
It’s important before migrating any application to perform a thorough assessment and determine what path is right for you. Here are a few considerations we suggest before migrating ColdFusion applications to the cloud.
After our initial assessment, we chose the open-source Lucee CFML application server to migrate their ColdFusion applications to Microsoft Azure.
First thing to note, Lucee isn’t a drop-in replacement for Adobe ColdFusion. Some pieces of functionality aren’t supported for one reason or another, so if your application uses every tag or function under the sun you will need to research which ones are supported and ensure there are no compatibility issues.
We suggest reading over these important pieces of documentation before getting started:
If there aren’t any compatibility issues testing out Lucee, then it’s time to proceed.
The quickest way to verify that your application will run using Lucee, is to install an instance on your cloud provider of choice or on your laptop. You have a few options, and depending on your comfort level with Windows, Mac, or Linux, the choice is yours.
We’ve found the simplest ways to get up and running quickly is to do your initial testing with either:
Once your testing checks out, you can start preparing your development environment to ensure you can test changes before moving to production.
Now that you have done your research, ran some initial testing, and feel confident you can make the switch, here are some things to consider before you do the migration:
Whether you choose to license from Adobe or give an open-source alternative like Lucee a try, we hope you found this article helpful. There are countless ways to improve the security, efficiency, performance, and operating costs of your legacy application.
Tevpro specializes in migrating legacy applications to the cloud and helping clients discover their potential in a range of solutions, and weigh pros/cons, so that they are empowered to make the best decision for their business.
Feel free to reach out to us on Twitter or via email with any questions.