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

qantas api takes flight
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Qantas API Takes Flight

APIdays Sydney 28 February 2017

slide-2
SLIDE 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
slide-3
SLIDE 3

About Qantas – The Spirit of Australia

  • Founded in the Queensland in 1920 – Queensland and Northern Territory Aerial Services
  • 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

slide-4
SLIDE 4

Integration at Qantas – Connecting the dots

customer profiles passenger bookings flight schedules flight movements crew rostering flight paths environmental data and more…

slide-5
SLIDE 5

Challenges in technology

Slow in response to change Fixed capacity Costly Manual

slide-6
SLIDE 6

Aspirations in business – It’s all about the customers

“Customer experience starts with empathy & customer understanding”

slide-7
SLIDE 7

Aspirations in business – It’s all about the customers

……Customer Experience Strategy underpinned by technology and enabled by APIs

slide-8
SLIDE 8

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

slide-9
SLIDE 9

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

slide-10
SLIDE 10

Why API gateway and management for Qantas

To protect our assets

  • API authentication
  • API throttling
  • API analytics and monitoring
  • API security testing

To operate our assets

  • Full end-to-end automation
  • Resilience and scaling using

AWS cloud

  • Frictionless developer

experience

  • Future-proof costing model to

enable:

ü Growth in volume of APIs ü Growth in volume of API calls ü Multiple and on-demand environments ü Multiple API domains

To exploit our assets

  • Developer Portal for registration
  • API Catalogue for discovery
  • Expose existing and upcoming

APIs

  • Unlock legacy services
  • REST first, SOAP second
slide-11
SLIDE 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

slide-12
SLIDE 12

Unconventional choices for an enterprise

bespoke build

slide-13
SLIDE 13

Unconventional choices for an enterprise

bespoke build

Risk Operational Responsibility Headcount Costs Capability Gap

slide-14
SLIDE 14

Qantas ready for the unconventional choices

Agile RESTful API Cloud Microservices Internal Developers ……to take back technology leadership and ownership

slide-15
SLIDE 15

Where we are at and what’s next

Delivered

  • Production release in December 2016

ü Internal developer portal with API catalogue ü API authentication ü API versioning and routing ü API throttling ü API analytics and monitoring

  • RESTful APIs registered

ü Customer profiles ü Business profiles ü Payment

Coming Next

  • Enterprise governance model
  • SOAP support
  • More APIs

q Flight schedule q Flight status and events q Flight offers q Check-in q Boarding pass q Lounge q Crew profiles q Aircraft maintenance data

slide-16
SLIDE 16

We are hiring!

slide-17
SLIDE 17

Thank you