qantas api takes flight
play

Qantas API Takes Flight APIdays Sydney 28 February 2017 About Me - PowerPoint PPT Presentation

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


  1. Qantas API Takes Flight APIdays Sydney 28 February 2017

  2. 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

  3. 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

  4. Integration at Qantas – Connecting the dots customer profiles passenger bookings flight schedules flight movements crew rostering flight paths environmental data and more…

  5. Challenges in technology Costly Manual Slow in response Fixed capacity to change

  6. Aspirations in business – It’s all about the customers “Customer experience starts with empathy & customer understanding”

  7. Aspirations in business – It’s all about the customers ……Customer Experience Strategy underpinned by technology and enabled by APIs

  8. We need to meet customer expectations Scalability Innovation Speed Multi-Channel

  9. We need to meet customer expectations – through Digital Transformation Scalability Innovation Speed Multi-Channel Agile RESTful API Cloud Microservices

  10. 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

  11. 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

  12. Unconventional choices for an enterprise bespoke build

  13. Unconventional choices for an enterprise Capability Risk Gap bespoke build Headcount Costs Operational Responsibility

  14. Qantas ready for the unconventional choices ……to take back technology leadership and ownership Agile RESTful API Cloud Microservices Internal Developers

  15. 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

  16. We are hiring!

  17. Thank you

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend