Guidance for Dynamic Pricing for Airlines on AWS
Generate near real-time pricing offers for individual or packaged airline content
Overview
How it works
These technical details feature an architecture diagram to illustrate how to effectively use this solution. The architecture diagram shows the key components and their interactions, providing an overview of the architecture's structure and functionality step-by-step.
Well-Architected Pillars
The architecture diagram above is an example of a Solution created with Well-Architected best practices in mind. To be fully Well-Architected, you should follow as many Well-Architected best practices as possible.
Operational Excellence
This Guidance can be scripted using an AWS CloudFormation template. You can then add CloudFormation templates to your own development pipeline and deploy them in your cloud environment. Using Amazon CloudWatch, you can get observability with level metrics and personalize dashboards and logs.
Security
All data is fully encrypted in transit and in storage, with least privilege AWS Identity and Access Management (IAM) roles in place for all service interactions on the environment state and pricing agent environments. Exposed APIs are only exposed to authorized users and integrate into existing on-premises or cloud-hosted solutions by clearly defined network paths with no public internet exposure.
Reliability
The use of serverless throughout the solution ensures high availability across the deployed AWS Region. All components scale automatically and the account limits should be clearly defined for the supported product range.
Performance Efficiency
Serverless architectures help to provision the exact resources that the workload needs. Strategies are in place for storage lifecycle management and ensuring auto capacity scaling is used for ingestion and read and write access patterns.
Cost Optimization
This Guidance is designed to be fully optimized for cost, only using resources where necessary and only accessing data using the services appropriate for the business need. All costs should align with the defined goals for pricing and clearly defined KPIs for managing batch compared with real time requirements to ensure the optimum value benefits.
Sustainability
By extensively using managed services and dynamic scaling, we minimize the environmental impact of the backend services. This should be monitored to ensure that assets such as data are stored in the optimum solution based on the read and write access patterns, with close attention to scaling of compute resources closely aligned to the booking demand.
Disclaimer
Did you find what you were looking for today?
Let us know so we can improve the quality of the content on our pages