Global hotel franchise embraces app modernization

Learn how a $7B global hotel franchise modernized its 30-year-old reservation system with AWS ModAx and vFunction, enhancing scalability, cloud readiness, and operational efficiency.

global hotel chain case study

Company background

$7B global hotel franchise licenses and operates over 4,000 hotels in more than 100 countries worldwide.

Hotel property management system

The company’s in-property reservation system is pivotal in streamlining hotel operations. It simplifies technology management, revenue management, customer relationship management, reporting, and connectivity across its extensive hotel portfolio. Acquired in 2019, the system has been in operation since the 1980s and required modernization to meet current business needs. The company also plans to release the software to other hotel chains.

Transforming a 30-year-old reservation system for the cloud era

After three decades of operation, the property reservation system had become heavily entangled and burdened with technical debt. Originally built as a J2EE application using Struts 2 and the Spring framework, it hindered engineering velocity and made it difficult to scale on AWS or leverage modern AWS cloud services. Each change required updates to the entire codebase and extensive regression testing. Transitioning to a modular architecture would simplify maintenance, accelerate feature development, and enable the global hotel company to fully utilize modern AWS compute services.

AWS ModAx program + vFunction accelerate modernization

The hotel partnered with the AWS Modernization Experience-Based Acceleration (ModAx) program to tackle challenges with its legacy software. The ModAx team recommended vFunction’s architectural observability platform to visualize and modularize the application’s architecture. By leveraging ModAx’s proven AWS modernization methodology alongside vFunction’s capabilities, architects can identify, resolve, and prevent architectural technical debt, significantly enhancing modularity, scalability, and engineering velocity.

Modernize applications with architectural insights

vFunction enables architects and developers to refine and optimize domain boundaries within Java and .NET monoliths. With advanced visualization tools, teams can simulate “what-if” scenarios to explore the impact of optimization decisions on application modularity. These insights help align the architecture with key scalability, maintainability, and reliability requirements, ensuring more effective modernization outcomes.

Building a future-ready reservation system

Leveraging vFunction, the global hotel company developed a data-driven plan to incrementally modernize its property reservation system, addressing legacy software constraints while paving the way for future growth. vFunction provides ongoing value through continuous architectural observability, allowing the company to monitor, manage, and modernize its software architecture proactively. With automated alerts for architectural drift, vFunction ensures the company avoids the pitfalls of technical debt and the need for another large-scale modernization project in the years to come.

vFunction and AWS

vFunction’s AI-driven architectural observability platform helps AWS customers visualize complex software architectures, improve application modularity, and accelerate modernization. This approach enables customers to fully leverage AWS cloudnative compute services. With modernized, cloud-ready applications, businesses can unlock long-term value and position themselves for sustained success on AWS.

To learn more, visit www.vfunction.com/solutions/aws/

Get started with vFunction

See how vFunction can accelerate engineering velocity and increase application resiliency and scalability at your organization.