GOL tracks ticket purchases in under 60 seconds using Oracle Cloud Infrastructure

The Brazilian airline pursues multicloud strategy with OCI, slashing reporting times and selling 30% more tickets on peak days without scaling issues.


With the stability of Oracle Cloud Infrastructure and autonomous solutions, we are able to pay attention to the things that matter most to us, such as the safety and experience of our passengers. Since the beginning of this partnership, we have already had a 30% reduction in customer response times and a 16% saving in costs.

Luiz BorregoCIO, GOL Linhas Aéreas

Business challenges

GOL Linhas Aéreas is Brazil’s largest airline. The company has 15,000 staff and operates 127 Boeing 737 aircrafts that make 715 daily flights to over 100 destinations. Since its inception in 2001, GOL has the distinction of being the airline with the lowest cost per passenger in Latin America. Gollog, the company’s air cargo unit, transports close to 100,000 tons of freight per year.

In 2020, with customer safety and satisfaction as the company’s top priorities, GOL decided it should no longer manage on-premises data centers to support all its systems and apps. The company wanted to concentrate on its core business rather than spend additional resources on servers, IT administration, and data security.

With Oracle Cloud Infrastructure, we are moving to a multicloud environment supported by Oracle’s excellent and constantly evolving autonomous database technology.

Marcos Fabio FariasIT Manager, GOL Linhas Aéreas

Why GOL Linhas Aéreas chose Oracle

GOL selected Oracle Cloud Infrastructure based on its security, cost, and superior performance compared to other vendors. The company was also an existing user of Oracle Exadata to support critical back-office workloads.


After GOL adopted Oracle Cloud Infrastructure (OCI), it began to progressively shut down all on-premises systems and migrate its databases, applications, and systems to the cloud. Halfway through its endeavor, GOL has migrated 60 terabytes of data to Exadata Database Service on OCI, representing 60% of the 100 terabytes of data volume to be moved.

The airline has already reduced batch processing times from 2.5 hours to 30 minutes and cut down the time it takes for customers to purchase airline tickets online. During a promotional event on Black Friday, GOL experienced a 30% increase in ticket sales with zero scaling issues.

Today, GOL uses OCI for insights into optimizing sales and pricing strategies, handling check-in peaks and troughs, and allocating resources to maintenance, repair, and operations. During peak sales periods, GOL’s revenue management and marketing teams can adjust ticket prices, send promotions, and modify online and airport sales channels based on real-time ticket sales data.

GOL’s DevOps teams also adopted OCI Container Engine for Kubernetes to orchestrate the agile building of cloud native applications and to containerize hundreds of Oracle-facing apps that were shifted from on-premises to OCI.

As a multicloud company, GOL uses Microsoft Azure Data Lake as its central data repository, which is fed by raw data from OCI and linked to via Apache Parquet. Sales and inventory data pass through IBM MQ’s application messaging installed inside OCI. Data feeds are then processed by Oracle Data Integrator for loading into Oracle Autonomous Transaction Processing database, which automatically consolidates large volumes of information from multiple sources. Additional OCI elements adopted by GOL include configuration models for scaling applications on demand. If an application experiences a rise in simultaneous connections, GOL’s IT team uses the Database Resident Connection Pool from the autonomous cloud database.  

With operational data residing both in the Azure Data Lake and within OCI, GOL’s business analysts have two continuously updated sources of information that can be mined either with Oracle Analytics Cloud or with Microsoft Power BI. This dual structure gives GOL the contingency of having the data online both in OCI and inside Azure, with Oracle Autonomous Data Warehouse as the database for OCI and SQL Server as the database for the data lake. GOL also uses Amazon Web Services for its Smiles loyalty program. The airline is studying whether to link AWS with Azure via MPLS, Oracle FastConnect, SFTP, or another method.


GOL is working closely with Oracle Consulting, which is handling the ongoing migration process.

Published:6. juni 2022