Context-Aware Narration
Deliver real-time audio insights based on user location and proximity to landmarks.
nClouds AWS Case Study
How nClouds helped a travel platform deliver immersive, context-aware experiences using the AWS Cloud
In the digital age of travel, users expect more than simple GPS navigation or static maps. They crave interactive journeys, personalized insights, and intelligent assistance, all delivered seamlessly through their mobile devices. Meeting these expectations requires not just technological capability, but architectural vision.
This blog explores how nClouds partnered with a global travel technology platform to bring their ambitious vision to life: a voice-narrated, location-aware travel assistant built entirely on AWS-native, scalable, and secure services. The result? A next-generation digital companion that transformed travel from transactional to experiential.
The customer sought to reimagine the traveler’s experience by blending Conversational AI, voice narration, and real-time geolocation into a cohesive mobile and web experience. Their core business requirements included:
Deliver real-time audio insights based on user location and proximity to landmarks.
Empower users to ask natural-language questions for assistance, directions, or travel recommendations.
Ensure low-latency performance for travelers across different continents.
Handle seasonal and regional usage spikes without compromising reliability.
Send personalized notifications and updates via email or in-app alerts.
These capabilities had to be delivered through a modern, cloud-native, and cost-efficient platform that could grow with user adoption.
nClouds engineered a solution using AWS managed services, containerized compute, and serverless AI components to ensure fast development, operational efficiency, and seamless end-user experiences.
At the heart of the platform is a location-aware, voice-powered assistant integrated into the frontend, offering personalized narration, travel tips, and conversational support in real time.
Core Architecture Components
Amazon ECS on Fargate: Deployed across multiple Availability Zones, ECS hosted stateless microservices in containers, eliminating EC2 management while supporting auto-scaling and high availability.
Amazon API Gateway: Acted as the secure, scalable ingress point for mobile and web clients, enabling RESTful interactions with backend services.
Amazon WAF: Enforced edge security policies to protect APIs and frontend interfaces from unwanted traffic.
Amazon RDS (PostgreSQL Multi-AZ): Served as the system of record for structured travel data, bookings, and location metadata.
Amazon DynamoDB: Stored metadata and semi-structured content such as location tags, user preferences, and tour guide references.
Amazon ElastiCache Redis: Enabled real-time, low-latency data retrieval for session management and personalized experiences.
Amazon MQ: Supported asynchronous communication between services for decoupled processing.
Amazon Lex: Embedded in the frontend, Lex powered natural-language interactions, helping travelers ask about nearby points of interest, trip statuses, and itinerary details.
Amazon Polly: Generated natural-sounding voice narration based on the user’s physical location and journey progress.
Amazon Location Services: Pulled real-time GPS coordinates from user devices, triggering context-aware narration and route-based events.
Amazon CloudFront + Amazon S3: Handled global distribution of static assets like map layers, travel images, and tour descriptions with minimal latency.
Amazon SES: Delivered emails for onboarding, trip summaries, and travel alerts, integrated directly from backend services.
All services operated within private subnets across two Availability Zones, with NAT Gateways facilitating secure outbound internet access.
IAM Roles, WAF policies, and API Gateway authorizers enforced strict access control and ensured secure data handling throughout the platform.
Example Use Case: Location-Aware Narration
Scenario: A user approaches the Golden Gate Bridge while on a city tour.
Amazon Location Services detects user proximity to the landmark.
Backend service triggers Amazon Polly to synthesize a prewritten audio guide for the bridge.
Amazon Lex proactively offers: “Would you like to hear the story behind the Golden Gate Bridge?”
The narration is played back in real time, and the user can respond naturally: “Tell me about the architect.”
Amazon Lex routes the follow-up query to Lambda → queries metadata in DynamoDB → delivers the personalized voice response.
Teaming up with Finexio, nClouds enabled several key benefits through AWS that cut costs and sped up the company’s time to market.
nClouds ensured the platform delivered not only performance and scale, but also long-term cost efficiency through strategic AWS service selection:
Amazon ECS on Fargate eliminated EC2 capacity planning and enabled usage-based billing.
DynamoDB and ElastiCache auto-scaled with minimal tuning, eliminating overprovisioning risk.
Amazon Polly and Lex provided pay-per-use intelligence without complex AI model training or infrastructure.
SES and CloudFront allowed global communication and content delivery at minimal cost.
The result was a highly immersive travel experience built with zero infrastructure management overhead and direct alignment between usage and cost.
Optimize for Real-Time Needs: WebSocket APIs are ideal for applications requiring real-time updates, as they provide persistent connections with low latency, even at scale.
Leverage Serverless for Cost Efficiency: Serverless services like AWS Lambda and API Gateway significantly reduce infrastructure management costs and allow for automatic scaling.
Ensure Secure Communication: Implementing robust security measures, such as Lambda authorizers and IAM role-based access control, is critical when dealing with sensitive data.
Plan for Scalability: The ability to scale rapidly is vital, especially when handling high-frequency, low-latency updates. Testing and optimizations should be conducted to ensure the system can handle peak loads.
This article demonstrates how nClouds expertise in AWS API Gateway helped create a secure, scalable, and efficient solution for delivering real-time radiation data. By integrating WebSocket and HTTP APIs, the customer now has a robust backend architecture that supports real-time communication, seamless data retrieval, and secure interactions, all while optimizing costs and ensuring compliance. Moving forward, nClouds will continue to support the customer in expanding their cloud-based services, leveraging AWS innovations to enhance their platform’s capabilities.