News and Stories

Read more about us. What is happening in the office, what we are doing outside of the office, what we have achieved during work and more.

2023-02-23

We have recently introduced an AWS-based solution to one of our airline partner.

In the fast-paced and competitive airline industry, providing customers with accurate and up-to-date fare information is essential for ensuring a smooth booking experience. Fare caching is a powerful technique that can help airline websites maintain optimal performance and deliver real-time fare data efficiently. This article will explore the benefits and best practices of using fare cache on airline websites, as well as practical examples of its implementation.

Fare caching is the practice of storing flight prices and availability data in a temporary storage to improve the speed and reliability of flight search results on an airline's website. Instead of having to query the airline's reservation system for the latest pricing and availability data every time a customer searches for a flight, the airline stores this data in a cache that can be quickly accessed by the website. This enables airline websites to access and display fare information more quickly, reducing the need for repetitive requests to the PSS and minimizing the risk of slow performance while keeping the information up to date.

Benefits of Using Fare Cache on Airline Websites

Improved performance: By caching fare data, airline websites can deliver information more quickly, resulting in faster load times and a more seamless user experience.

Reduced server load: With fare caching, the number of requests to GDS or other fare sources is significantly reduced, minimizing server load and reducing the risk of downtime or slow performance during peak times.

Enhanced customer experience: Fare cache ensures that customers receive accurate and up-to-date fare information, which is crucial for making informed booking decisions.

Best Practices for Using Fare Cache

Determine appropriate caching algorithm: Fare cache is only effective if the data it contains is accurate and up-to-date. Airlines should regularly update their fare cache to ensure that customers have access to the latest pricing and availability information while also finding the optimal frequency to ensure system load savings. So the caching duration should strike a balance between data freshness and performance. Depending on the airline's booking volume, the frequency of updates can range from every few minutes to once a day.

Implement cache invalidation strategies: Regularly update the fare cache and remove outdated data to maintain accuracy and prevent potential performance issues. This means that when fare prices and availability change, the fare cache should be updated accordingly. This can be done by setting a time limit on how long data can stay in the cache, or by using an event-driven approach that invalidates the cache when specific conditions are met.

Use Multiple Cache Layers: To ensure that the fare cache is responsive and reliable, airlines should use multiple cache layers. The first layer can store the most frequently accessed data, while subsequent layers can store less frequently accessed data. This approach can help to reduce the load on the airline's reservation system while still providing fast and reliable search results for customers.

Use smart caching techniques: Implement advanced caching techniques, such as predictive caching, to anticipate user needs and pre-fetch fare data for popular routes or periods.

Monitor cache performance: Regularly analyze cache hit and miss ratios to identify areas for improvement and optimize caching strategies. By monitoring these metrics, airlines can also identify and address any issues with the fare cache before they impact customers.

Use cases for Fare Cache

Implementing fare cache on an airline website can provide several benefits for both the airline and its customers. Here are some of the key benefits.

Faster Search Results: Fare cache can significantly improve the speed of flight searches on an airline's website. By storing pricing and availability data in a cache, the website can quickly retrieve this information and display it to customers, reducing the time it takes to complete a booking.

Provide Fare Date to Third Parties: Fare cache can be used to provide data to third party systems like GDS, Metasearch or even ChatGPT to search and show accureate prices to their users and generate additional bookings.

Improved Reliability: Fare cache can also improve the reliability of flight search results. By storing data in a cache, the airline can reduce the load on its reservation system, which can help to prevent outages and other performance issues that could impact customers.

Reduced Costs: Implementing fare cache can also help airlines to reduce their costs. By reducing the load on their reservation system, airlines can avoid the need to invest in additional infrastructure to handle peak demand periods. This can help to improve the airline's profitability while still providing high-quality service to customers.

2022-11-04

Join us at the World Aviation Festival

We are visiting the World Aviation Festival from the 5th - 6th October 2022 in Amsterdam. Drop us a line and meet there!

2022-08-18

PSS System upgrade to expand multi-channel distribution

Expanding the distribution channels as an Airline is usually on the radar. Especially when travellers are more sensitive about making the decision about traveling and how much they spend on a leisure holiday. To able to effectively reach the desired target audience, retail companies need multiple sales channels, because customers has different purchase habits and preferences.

JetSMART has announced in April 2022, that they are teaming up with Amadeus to offer their services via Amadeus Travel Platform, however, to increase the number of sales channels and to make the most out of the integration, it was a reasonable decision to first upgrade its Passenger Service System (PSS) to the latest version, which have scaled the project into the next level.

We supported JetSMART during both projects and delivered the solution successfully, contributing to the success of increasing the global network of the sales and giving more opportunity for customers to buy tickets, and at the same time we modernized the ecommerce ecosystem with using the latest version of PSS.

2021-11-05

Amadeus integration to DEEP has been completed

We are continuously improving our flagship product, DEEP Travel Reservation System with provider integrations and functional improvements. Now, we have completed the integration with Amadeus Web Services which enables DEEP to provide flight deals from over 500 airlines around the world. The integration also makes ticket issuing possible via the API, which allows any tour operators to fully automate the flight ticket booking process without any manual interaction. Customers can instantly get their confirmed tickets online. Amadeus also provides ancillary services like extra bags, legroom or seatmap.

The GDS integration extended DEEP airline offerings provided to book both dynamic packages or standalone flight tickets. DEEP Travel Reservation System is a comprehensive online reservation system for tour operators, travel agents, and airlines managing the booking process of third-party services like accommodation, airline ticket, transfer, insurance, and rental car as well as allowing businesses to add their locally contracted travel components.

About Amadeus

Amadeus is one of the top ten travel technology companies in the world, with more than 30 years of experience in the travel industry. Amadeus IT Group is a transaction processor for the global travel and tourism industry. It is structured around two key related areas — global distribution system and IT Solutions business area. More about Amadeus here: Amadeus

2021-07-21

We are continuously extending the system features and service provider integrations according to our partners demand. Hotelbeds, Expedia and GTA have already been integrated to our dynamic packaging platform, DEEP and we have recently completed the integration of Go Global Travel.

Go Global is a leading travel technology company offering an innovative booking accommodation platform for B2B clients. Go Global has 13 multilingual offices around the globe which provide 24/7 local language customer service. With the integrated Go Global API, our clients will be able to offer a seamless travel experience to travellers at the lowest cost in over 200,000 hotels and apartments Go Global currently have in their portfolio.

2021-03-02

Cooperation between DGITAL and JetSMART is ever fruitful. Since DGITAL’s new development project has been finished, the Chilean low cost airline now offers Giftcard to their customers. It can be purchased with a discount at the website to give away as a present or to use it yourself.

You can choose the design that you like the most and add a message if you wish. Gift Cards can be exchanged at jetsmart.com, for one or more air tickets and optional services. Each Gift Card is a unique, numbered coupon that represents the fixed nominal value indicated on it.

2021-01-26

We are continuously extending the system features and service provider integrations choosing by our partners demand. From January 2020 all of our partners can choose PayU as a hosted card payment provider besides the already existing ones, namely Adyen and Six Payment Services.

PayU offers a number of different instant payment options that can be used in the online store of merchants who have joined the system and the list of service providers is constantly expanding. Use of PayU is completely secure, as the data related to the transaction is transmitted via an SSL encrypted channel, and PayU uses active fraud monitoring: it investigates each transaction individually. Using multiple security filters, they check the data and detect suspicious events. The service is also Thawte and PCI-DSS certified. The former is a module certifying the security of communication; the latter is a security standard used by card companies that imposes certain operational and IT requirements on the systems that use it.