Qantas API Takes Flight APIdays Sydney 28 February 2017
About Me Jessica Lin • Manager, Digital Technology and Services, Qantas IT • Portfolio includes Software Engineering capability, Integration, and Cloud • Background in software development • Over 15 years in US prior to Australia • At Qantas for last 4 years • Product Owner of Qantas’ API Gateway and Management Platform • jessicalin@qantas.com.au
About Qantas – The Spirit of Australia • Founded in the Queensland in 1920 – Q ueensland a nd N orthern T erritory A erial S ervices • Australia's largest domestic and international airline • 30,000 employees • 300 aircrafts • 85 destinations • 2016 Results Ø Revenue: $16.2B Ø Profit: $1.02B Ø Passengers carried: 51.4M
Integration at Qantas – Connecting the dots customer profiles passenger bookings flight schedules flight movements crew rostering flight paths environmental data and more…
Challenges in technology Costly Manual Slow in response Fixed capacity to change
Aspirations in business – It’s all about the customers “Customer experience starts with empathy & customer understanding”
Aspirations in business – It’s all about the customers ……Customer Experience Strategy underpinned by technology and enabled by APIs
We need to meet customer expectations Scalability Innovation Speed Multi-Channel
We need to meet customer expectations – through Digital Transformation Scalability Innovation Speed Multi-Channel Agile RESTful API Cloud Microservices
Why API gateway and management for Qantas To exploit our assets To protect our assets To operate our assets • Developer Portal for registration • API authentication • Full end-to-end automation • API Catalogue for discovery • API throttling • Resilience and scaling using AWS cloud • Expose existing and upcoming • API analytics and monitoring APIs • Frictionless developer • API security testing experience • Unlock legacy services • Future-proof costing model to • REST first, SOAP second enable: ü Growth in volume of APIs ü Growth in volume of API calls ü Multiple and on-demand environments ü Multiple API domains
Solution selected based on evaluation with two PoC’s • NGINX for API Gateway • Red Hat 3Scale for API Management • ModSecurity for WAF • Node.js for automation Cloud-native with auto-heading and auto-scaling Fully automated throughout lifecycle Cost effective licensing model for future growth Build features as we need them Solution complexity with multiple components
Unconventional choices for an enterprise bespoke build
Unconventional choices for an enterprise Capability Risk Gap bespoke build Headcount Costs Operational Responsibility
Qantas ready for the unconventional choices ……to take back technology leadership and ownership Agile RESTful API Cloud Microservices Internal Developers
Where we are at and what’s next Delivered Coming Next • Production release in December 2016 • Enterprise governance model ü Internal developer portal with API catalogue • SOAP support ü API authentication • More APIs ü API versioning and routing q Flight schedule ü API throttling q Flight status and events ü API analytics and monitoring q Flight offers q Check-in • RESTful APIs registered q Boarding pass ü Customer profiles q Lounge ü Business profiles q Crew profiles ü Payment q Aircraft maintenance data
We are hiring!
Thank you
Recommend
More recommend