Modernizing a Hospitality Marketplace: A Scalable Platform Got $35M in Investment After the Upgrade

A US hospitality marketplace [name under NDA] helps hotels earn from their pools, spas, and other amenities by selling day access. As it grew, technical debt slowed development and scaling, and the platform had to be modernized without pausing the marketplace.

Over 3 years, MobiDev audited the platform, modernized the React frontend and design, and reworked the Ruby on Rails backend in iterative cycles, while the client built its in-house team alongside ours. Since the upgraded platform launched, the client has raised $35M.

PLAN YOUR APP MODERNIZATION
Client Country

USA

Country

Client Industry

Hospitality

Industry

Client Cooperation

2019-2022

Cooperation Period

Client Cooperation type

Legacy Modernization +
Full-Cycle Development

Cooperation Type

The Story Behind the Marketplace Modernization

The client runs a two-sided marketplace for hotels and their daytime guests. Hotels of different ratings earn from facilities that sit half-empty during the day, and locals and travelers book a few hours at a pool or spa without staying the night. 

After a few years on the market, the platform became harder to change. Technical debt made each new feature take longer to ship than the one before, and the offshore team that built the first version couldn’t keep up.

At that point, the client wasn’t ready to hire a full-cycle in-house team. They were looking for outsourced experts who could cover the platform’s Ruby on Rails and React stack and pay down technical debt without stopping the marketplace. MobiDev took on both.

Business Value of the Marketplace Modernization

$35M in investment secured since launching the upgraded platform.

Legacy system modernization wasn’t the only reason for the investment, but it gave the platform advantages that technical debt had blocked before:

  • A smoother user journey. The rebuilt React frontend and refreshed design made booking simpler for guests and managing offers simpler for hotels.
  • Room to grow. Scalable API layers, better test coverage, and a reworked Rails backend let the client add hotels and features without the slowdowns of the old system.

Project Scope

Stage 1. Audit. We reviewed the existing system for performance bottlenecks, security risks, scalability limits, and usability issues. The platform had grown over years, so mapping legacy logic and dependencies came first to avoid breaking anything live.

Stage 2. Strategy. We compared partial rebuilds, phased refactoring, and infrastructure upgrades, and chose an approach that kept the product stable for users while backend and UI flows were modernized.

Stage 3. Iterative modernization. We rebuilt outdated parts of the React frontend, refactored backend logic in Ruby on Rails, introduced scalable API layers, raised test coverage, and refreshed the design, in step with the product roadmap. The new API layers also opened the way to microservices: the team can now build each new service in the tech stack that suits the task best. 

Stage 4. Performance measurement. Performance monitoring tracked load times, error rates, and uptime from the early iterations. After each cycle, we evaluated the impact and adjusted priorities based on the data.

Serhii Koba pic

The Solution Architect’s View

Serhii Koba

“When we joined, we didn’t start with code. The platform had years of logic built in, and one wrong change could stop bookings on a busy afternoon. So we worked in small steps: replace one part, measure it, then move to the next.”

How the Client Built Its In-House Team Alongside MobiDev

MobiDev started as the client’s full-cycle development team. Over time, the company grew enough to start building its own engineering team, with the plan to hand part of the development over to it while MobiDev continued on the rest.

Together with the client, we assessed the new team’s skills and structure and identified where extra engineers or upskilling were needed. Since the platform ran on Ruby on Rails and React, both teams agreed on shared standards, starting with how React components are built and how the frontend talks to the Rails API.

We helped the in-house team move to agile sprints with regular code reviews and reworked the CI/CD pipeline. Developers from both companies now ship to one codebase as one distributed team, and new features reach users faster.

Tech Stack

Backend
Frontend
Database
Infrastructure & DevOps
Monitoring
Testing
Ruby on Rails, Node.js
React.js, Next.js, TypeScript, JavaScript (Mobile: Swift/SwiftUI, Flutter)
PostgreSQL, MongoDB, Amazon Redshift, OpenSearch
Amazon Web Services (AWS), Jenkins, automated CI/CD pipelines
Datadog
Playwright, RSpec
Backend
Ruby on Rails, Node.js
Frontend
React.js, Next.js, TypeScript, JavaScript (Mobile: Swift/SwiftUI, Flutter)
Database
PostgreSQL, MongoDB, Amazon Redshift, OpenSearch
Infrastructure & DevOps
Amazon Web Services (AWS), Jenkins, automated CI/CD pipelines
Monitoring
Datadog
Testing
Playwright, RSpec

Get Your Platform Ready to Scale

Tell us about your product and the technical debt behind it. Our experts will get back to you within 1 business day.

FAQ