Radisson Hotels logo

Radisson Hotels Hannover - Advancement in Hotel Booking Platform

Radisson Hotel Group is a well-known hotel chain headquartered in the USA with a range of unique hotel brands operating in various destination cities around the world. The client required an integrated digital booking portal for their customers in Hannover, Germany to make room and meeting reservations, view promotions, manage members' rewards, and communicate with the company's support staff in different languages.

Radisson Hotels

What We Developed:

Integrated platform for hotel bookings featuring property inventory availability, modernized revenue management system for hotels, automated pricing information, digital key management, member rewards (Radisson Rewards), Book It Easy feature for fast booking of meetings, language options.

Tech Stack:

Node.js backend, React frontend, Redis, MongoDB, AWS hosting, Angular admin panels, PrimeNG UI, WebSocket technology.

Revenue Model:

Direct booking and Radisson Rewards program. Booking income, meeting/event booking, and member tiers.

The Challenge

Real-Time Inventory & Pricing

Properties that have price fluctuations, changes in inventory, and real time rate updates. Real time availability checks required (sub 200ms with cache invalidation).

Loyalty Program Integration

Radisson Rewards including additional points for first booking, Premium tier after number of stays/night and Bookers & Planners loyalty program. Separate reward program for bookings and meetings. Real time points tracking and management required.

Meeting & Event Booking

Complex set of requirements – online booking including instant online booking (Book It Easy), room view 360, Lead Generation using Artificial Intelligence, intelligent rooming list processing, availability check.

Global Scalability

Language Support including real time translation and localization. Properties in EMEA, APAC and Americas regions. Multi region deployment with sub 200ms latency required.

Data Aggregation

Various brands including Radisson Collection, Blu, RED, Park Plaza, Country Inn & Suites, art'otel. Required unified data model for all properties, rates, and availability.

Why Standard Monitoring Solutions Failed Here

Our Solutions

  • Real-Time Booking Engine

    Real-Time Booking Engine

    Search with live inventory across properties. Enhanced search functionality map and list view, filters, highlights about hotels. Member and app only rates offering savings. Online check-in for efficiency.

  • Radisson Rewards Integration

    Radisson Rewards Integration

    Free member registration. Points bonus on first booking. Premium membership for stays/nights with discounts on F&B and room upgrades. Bookers & Planners: different structures for earning points for room and meeting bookings. Pay by point redemption.

  • Digital Key Access

    Digital Key Access

    Mobile unlock via BLE in selected properties. Do away with plastic keys. Available in selected properties with more in pipeline.

  • Meeting & Events Management

    Meeting & Events Management

    Instant online booking system - Book It Easy with real-time availability, 360 degrees room view, selection of custom packages, and instant booking confirmation. Qualify leads using AI technology through Hivr.ai, processing of rooming list intelligently, automated RFPs. GEMS platform for Meeting and Events end to end management from inquiry to contract.

  • Infrastructure

    Infrastructure

    Multilingual support with localized content. Deployed in multiple regions on AWS with auto-scaling. Redis caching for property information and availability minimizing database lookups from 200ms to <5ms. WebSocket for real-time availability update.

  • Data Platform

    Data Platform

    A single unified data platform model for many brands and properties. Centralized data using Pulse platform—business intelligence, forecasting (Plan by Pulse), automated displacement analysis (Shift by Pulse), and staffing optimization (Pro by Pulse).

Architecture

Radisson Hotels - Hotel Booking Platform Architecture
×
  • Frontend (React + Angular)

    Mobile application (iOS/Android) + web platform. Features: Property search (map/list view), real-time availability and pricing (<200ms), booking engine with member pricing, Radisson Rewards membership and management, digital key (BLE), booking of meetings (Book It Easy), 360° room views, language support.

  • Backend (Node.js)

    RESTful API + Websocket. Services: Property management, availability/pricing engine (real-time), booking engine with member pricing, loyalty program (reward points earn/spending, tiers), meeting/event booking with AI eligibility checking, digital key authentication (BLE), user management (profiles, rewards, history), notification services (push, email). RESTful API throughput: 6,200 req/min.

  • Integration

    Hubli real-time meeting booking system, Hivr.ai pricing/RFP automation powered by AI, GEMS (Group & Event Management System), Pulse business intelligence/forecasting, Yipy brand standards management, Planet PMS (Property Management System), Booking.com, Expedia, Agoda, Trip.com distribution.

  • Data storage (PostgreSQL + Redis)

    Property catalog, availability/pricing information, user profiles, reward points information, bookings history, events/meetings information. Redis: Availability/pricing cache, user sessions.

  • Infrastructure (AWS)

    EC2 Auto Scaling (min 3, max 10, 70% CPU utilization). Multi-AZ RDS PostgreSQL with read replicas. CloudFront CDN. S3 storage for property images/360° views. Recovery: 15-min RTO via Terraform, <5-min RPO.

Key Technical Solutions

Security and Compliance

01

Authentication

JWT (RS256, 24 hr expiration). Role-based authentication - guest, loyalty, booker, planner, admin. Social sign-in (Google, Apple). OAuth2 integration for third parties.

02

Data Privacy

Compliant with GDPR/CCPA for all processes. Managing consents. Privacy options. Data minimization policy - storing minimal guest data. Right to erasure process.

03

Payment Security

Compliant with PCI-DSS level 1 requirements. Card tokenization for payment method storage. 3D secure for web payments. Webhooks signing.

04

API Security

API keys rotate on monthly basis using AWS Secrets Manager. CORS policy set up. JSON validation, parametrized queries, input sanitation. Rate limit (100 req/min/user). AWS WAF for DDoS attacks protection.

05

Data Encryption

At rest – RDS (AWS KMS AES-256), S3 (SSE-S3), Redis (encrypted). In transit – TLS 1.3 for APIs, WSS for WebSocket. Automated encrypted snapshots.

06

Digital Key Security

Communication via BLE is encrypted. Key generation based on booking ID. Key is valid until checkout date. Key revocation possibility when device is lost.

07

Audit Controls

AWS CloudTrail log (immutable log storage for 7 years), Config service for monitoring compliance conditions, Security hub aggregate findings.

Load Testing and Validation

  • Methodology

    Jest unit tests (85%) on each commit. Integration with Postman (more than 200 cases) on a daily basis. Load testing with k6/Artillery on a weekly basis. 48 hours of endurance tests. Regression in performance that results in more than 10% degradation of p95 will prevent deployment.

  • Scenarios

    Property search -> availability/pricing check -> room booking -> loyalty points calculation -> digital key generation -> meeting booking. User profile distribution: 60% room bookings, 20% loyalty program access, 15% meeting bookings, 5% admin.

  • Environment for performance testing

    Properties, destinations, languages supported. Peaks: Friday evening and holidays' weekend.

  • Benchmarks of performance (p95):

    • Search API: 120ms (less than 200ms target)
    • Availability/pricing: 85ms (less than 150ms target)
    • Booking engine: 180ms (less than 250ms target)
    • Loyalty points calculation: 95ms (less than 150ms target)
    • Digital key generation: 200ms (less than 300ms target)
    • API throughput: 6,200 requests per minute (5,000 requests per minute target)
    • Uptime: 99.95%
  • Scalability:

    PostgreSQL — 150 connections.

Radisson Hotels

Outcomes and Business Value

01

Key Metrics

  • Property Support: Multiple brands within destinations
  • Languages: 30+ languages
  • Loyalty Program: Radisson Rewards - Tier Program
  • Meeting Booking: Book It Easy Instant Booking
  • Digital Key: Digital key available at select properties
  • Cache Performance: 80% cache hit rate
  • Availability: Platform 24/7/365 availability
02

Technical Outcomes

  • Availability checks under 200 ms with 80% cache hit rate
  • Real-time tracking of loyalty points with zero reconciliation errors
  • Contactless check-in using digital key (BLE)
  • Instant meeting booking using AI for lead qualification
  • Multi-region AWS deployment with auto scaling
  • 99.95% uptime
03

Business Outcomes

  • Direct booking platform with member pricing
  • Radisson Rewards encouraging loyalty and repeat bookings
  • Book It Easy minimizing M&E booking challenges
  • Digital key enhancing customer experience
  • Centralized Data Platform for business intelligence
  • Consolidation of brands at properties
04

Operational Outcomes

  • Real-time availability and pricing across distribution channels
  • Automatic earning and redemption of loyalty points
  • Check-in online saving time
  • AI powered lead qualification of M&E reducing response times
  • Pulse platform for forecasting, displacement analysis and staffing
  • 30+ languages to enable global reach
05

Unified platform spanning over 10 brands

  • Discounts of up to 15% for members
  • Radisson Rewards with 3,000 bonus points upon first booking
  • Digital key at selected destinations
  • Book It Easy booking of meetings
  • 360° view of room from meeting space
  • Lead qualification by AI and rooming list processing

Conclusion

Important Lessons Learned while Developing Radisson Hotels Platform.

  • Real-Time Availability Demands Caching

    Real-Time Availability Demands Caching

    800+ hotels with dynamic pricing require sub-200ms availability. Redis caching saves 80% from hitting database queries. Synchronization in real-time with property management systems is necessary. Results: 80% hit ratio in cache, sub-200ms availability.

  • Loyalty Programs Bring Back Guests

    Loyalty Programs Bring Back Guests

    Loyalty programs have complex tiering systems which need transactions in compliance with ACID. Event sourcing makes audit trails possible. Real-time points accumulation/redeeming with pending points status. Results: No reconciliation errors, 3,000 points as bonus for the first booking.

  • Digital Key Improves the Guest Experience

    Digital Key Improves the Guest Experience

    BLE technology for check-in without contacts. Digital keys are generated based on bookings and expire at the checkout. Results: Quick arrivals, no plastic waste.

  • Booking Meetings & Events Demands Automation

    Booking Meetings & Events Demands Automation

    Complicated M&E booking needs instant booking, intelligent qualification of leads and automated responses to RFPs. Results: Shortened response time, automatic confirmation of bookings.

  • Scalability Globally Demands Multi-Regions Deployment

    Scalability Globally Demands Multi-Regions Deployment

    30+ languages, 1,500+ properties across EMEA/APAC/Americas. Multi-regions deployment on AWS cloud with real-time localization in 30+ languages. Results: Sub-200ms latency worldwide.

  • Business intelligence through Data Consolidation

    Business intelligence through Data Consolidation

    10+ Brands will require a consolidated data model. Platform to perform BI, forecasts, displacement analysis, staffing management. Outcome: Data platform with insights.

Hotel booking websites need to find the right balance between real-time availability, loyalty programs, and a smooth guest experience. Radisson Hotels provides sub-200ms availability, digital keys, and artificial intelligence meeting bookings – showing that hospitality technology can make every aspect of the guest experience better.

Beware of Scams

Don't Get Lost in a Crowd by Clicking X

Your App is Just a Click Away!

Fret Not! We have Something to Offer.