Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Delivering great Developer Experience with Apigee

Delivering great Developer Experience with Apigee

Alvaro Navarro

March 12, 2019
Tweet

More Decks by Alvaro Navarro

Other Decks in Technology

Transcript

  1. © Amadeus IT Group and its affiliates and subsidiaries
    Delivering great
    Developer experience
    with Apigee

    View full-size slide

  2. Travel providers

    View full-size slide

  3. Travel providers
    Travel agencies
    • Consumers General public
    • Corporate travel
    departments
    Travel buyers

    View full-size slide

  4. Travel providers
    Travel agencies
    • Consumers General public
    • Corporate travel
    departments
    Travel buyers

    View full-size slide

  5. Travel providers
    Travel agencies
    • Consumers General public
    • Corporate travel
    departments
    Travel buyers
    A
    P
    I
    S

    View full-size slide

  6. Travel providers
    Travel agencies
    • Consumers General public
    • Corporate travel
    departments
    Travel buyers
    A
    P
    I
    S

    View full-size slide

  7. Alvaro Navarro
    Developer Advocate

    View full-size slide

  8. RESTRICTED
    Confidential
    What is Amadeus for
    Developers?

    View full-size slide

  9. 10
    © Amadeus IT Group and its affiliates and subsidiaries
    Media & Comms
    • 2,650+ developers reached
    • 50+ apps created in
    hackathons
    • 13 internal & external articles
    published
    • 25 speaking opportunities
    • 750 t-shirts, 7,000 stickers,
    1,200 notebooks given away
    Generating reach
    A new open innovation program
    • Enable connectivity
    • Speed up innovation
    • Open up new business opportunities
    • Improve Developer Experience
    Amadeus for Developers

    View full-size slide

  10. Open
    developer
    portal
    REST/JSON
    APIs
    Fast, simple
    processes
    Developer
    community
    Flexible
    pricing
    https://developers.amadeus.com

    View full-size slide

  11. Helping Amadeus for Developers to deliver great Developer Experience
    Why Apigee?
    • Scalability and Performance
    • Security under open environments
    • Monitoring of activity
    • Easy to manage and use

    View full-size slide

  12. RESTRICTED
    Confidential
    Implementation

    View full-size slide

  13. Self Service
    Testing
    Quota per
    user
    Production
    Monetization
    Security
    OAuth2 / API
    Key Manager
    Usage
    API
    Monitoring
    Support
    Analysis
    / Debug

    View full-size slide

  14. Automatic
    User Creation
    Self Service
    Testing
    Quota per
    user
    Production
    Monetization
    Security
    OAuth2 / API
    Key Manager
    Usage
    API
    Monitoring
    Support
    Analysis
    / Debug
    Lifecycle API
    Deployment
    / Proxies

    View full-size slide

  15. Automatic
    User Creation
    Self Service
    Testing
    Quota per
    user
    Production
    Monetization
    Security
    OAuth2 / API
    Key Manager
    Usage
    API
    Monitoring
    Support
    Analysis
    / Debug
    Lifecycle API
    Deployment
    / Proxies

    View full-size slide

  16. Automatic
    User Creation
    Self Service
    Testing
    Quota per
    user
    Production
    Monetization
    Security
    OAuth2 / API
    Key Manager
    Usage
    API
    Monitoring
    Support
    Analysis
    / Debug
    Lifecycle API
    Deployment
    / Proxies

    View full-size slide

  17. Automatic
    User Creation
    Self Service
    Testing
    Quota per
    user
    Production
    Monetization
    Security
    OAuth2 / API
    Key Manager
    Usage
    API
    Monitoring
    Support
    Analysis
    / Debug
    Lifecycle API
    Deployment
    / Proxies

    View full-size slide

  18. Automatic
    User Creation
    Self Service
    Testing
    Quota per
    user
    Production
    Monetization
    Security
    OAuth2 / API
    Key Manager
    Usage
    API
    Monitoring
    Support
    Analysis
    / Debug
    Lifecycle API
    Deployment
    / Proxies

    View full-size slide

  19. Automatic
    User Creation
    Self Service
    Testing
    Quota per
    user
    Production
    Monetization
    Security
    OAuth2 / API
    Key Manager
    Usage
    API
    Monitoring
    Support
    Analysis
    / Debug
    Lifecycle API
    Deployment
    / Proxies

    View full-size slide

  20. Automatic
    User Creation
    Self Service
    Testing
    Quota per
    user
    Production
    Monetization
    Security
    OAuth2 / API
    Key Manager
    Usage
    API
    Monitoring
    Support
    Analysis
    / Debug
    Lifecycle API
    Deployment
    / Proxies

    View full-size slide

  21. Automatic
    User Creation
    Self Service
    Testing
    Quota per
    user
    Production
    Monetization
    Security
    OAuth2 / API
    Key Manager
    Usage
    API
    Monitoring
    Support
    Analysis
    / Debug
    Lifecycle API
    Deployment
    / Proxies

    View full-size slide

  22. Bringing to reality a new way
    to connect to Amadeus
    As result…
    Amadeus for Developers portal:
    Self-Service APIs:
    • New entry point to Amadeus APIs. 2 interoperable
    frameworks to cope with devs needs in a different way.
    • Best-in-class UX, documentation, code samples, guides.
    • Brand new REST/JSON APIs.
    • Standard and scalable building blocks.
    • Completed: 12 APIs, Air & Hotel (Search, Inspiration).

    View full-size slide

  23. RESTRICTED
    Confidential
    Testing

    View full-size slide

  24. Image: Dallas Hackathon
    American Airlines HackWars

    View full-size slide

  25. © Amadeus IT Group and its affiliates and subsidiaries
    American Airlines HackWars
    Key figures…
    • First time Amadeus attends Hackwars, hackathon
    organized annually by American Airlines.
    • 24 hours long, 20th-21st April
    • 1200 developers, 120 teams
    • 37 API providers, including: Sabre, Google,
    Amazon, IBM, MasterCard, Salesforce, MongoDB

    View full-size slide

  26. American Airlines HackWars
    What about Apigee performance?
    • Zero scalability or performance issues!
    • Post event analytics:
    • Traffic monitoring
    • Max/Avg. time consumed in API Gateway
    • Most used APIs

    View full-size slide

  27. RESTRICTED
    Confidential
    Today

    View full-size slide

  28. 29
    Where are we today?
    • Program officially launched November 2018.
    • Full implementation of the developer journey. From
    testing to production.
    • Apigee Edge fully working
    • Open sourced SDKs and prototypes.
    github.com/amadeus4dev

    View full-size slide

  29. Everything under control

    View full-size slide

  30. What’s next? Evolution
    Consolidation, convergence, growth
    • Portal evolution
    • APIs catalogue evolution
    • Integration of new APIs from partners
    • Full automation of new APIs deployment

    View full-size slide

  31. It’s all about API culture…
    Developer experience
    Develop
    Deliver
    Governance
    Guidelines
    API platform
    Deploy Manage Analyse Secure

    View full-size slide

  32. Let’s build
    travel together
    developers.amadeus.com

    View full-size slide