Creating a modern customer experience for the digital age



Customer application

  • Loyalty program
  • Reservations

NoSQL solution

Use case

  • Product/price
  • Product catalog
  • Recommendations
  • Mainframe offload


Cloud provider

  • AWS

Key features

  • N1QL
  • Multi-dimensional scaling
  • Cross datacenter replication

Marriott logo white

To maintain its competitive edge in the digital economy, Marriott wanted to create personalized customer experiences, improve online reliability, and release new apps faster. After an evaluation against MongoDB™ and Cassandra, Marriott chose Couchbase to replace its legacy infrastructure. Couchbase had already proven itself in the industry, and Marriott’s solutions architects were impressed by Couchbase’s built-in cache, ease and flexibility for moving and adding cluster nodes, and easy disaster recovery.



“For many many years, we said, 'Wouldn't it be nice to have a data store where we could go from the Java object right into the database and back without a big translation and lots of overhead?' Well, this is it.”

Thomas Vidnovic
Solutions Architect, Marriott International


  • On a single central mainframe, an outage could cost millions in lost booking revenue
  • Maintaining the reservation system and updating the mainframe was very costly
  • Wanted to move to a cloud-forward strategy, use commodity hardware, and lower licensing costs
  • Needed to deploy new applications faster and more reliably


  • Data replicated to multiple geographic areas optimizes response times and improves availability
  • A scalable, flexible cloud-based model reduces application development costs and improves speed
  • Developers use SQL for JSON to deliver personalized customer experiences
  • Couchbase supports 30 million documents, accessed at 4,000 transactions per second