Enterprise Architecture

Microservices based architecture for a large hotel chain

Company Overview
  • The largest US-based brand of full-service hotels and resorts
  • $24B revenue
Tech Overview
  • 180M+ Loyalty members
  • 6,500+ Brands
  • 10k+ Locations

Business & Technical Challenges

  • No central reservation system integrating with property management system, resulting in delayed response with reservations
  • Challenges with real time inventory management, rates and promotions
  • Large monolithic (mainframe) system, longer development / deployment cycles and high downtime
  • Integration challenges with external channels & partners
  • Tightly coupled architecture making it difficult to scale
  • Error in one module affecting the entire system’s stability

Canterr's Solution

  • Designed and developed applications and APIs based on Microservices architecture
  • Developed central reservation and inventory management system
  • Event Driven Architecture using IBM MQ resulting in overall improved application performance
  • Central logging and monitoring system to help with application debugging and alerting
  • Integration with Microservices hub for API publishing
  • Automated scaling in and out of the containers based on the volume
  • Built a disaster recovery system and developed mechanisms to quickly switch back and forth as needed

Results

  • Seamless reservations significantly improved customer experience
  • Real time synchronization with the property management system
  • Faster onboarding of multiple channels and quickly make system changes
  • 5% improvement in reservations completed
  • 15% reduction in IT operations and hardware maintenance
  • 20+% improvement in CSAT / NPS numbers
  • Integrated process for onboarding channels
  • Independent development and deployment of smaller services
  • Improved process for fixing bugs in the system