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

How to use your API Gateway as Developer Relations Tool

How to use your API Gateway as Developer Relations Tool

When it comes to truly knowing your user, there’s no greater ally than your API Gateway. In this session, you’ll learn why your API Gateway is among your most powerful DevRel tools and how to leverage this data to get meaningful KPIs, create smart user segments or build tools to streamline support.

Alvaro Navarro

April 19, 2021
Tweet

More Decks by Alvaro Navarro

Other Decks in Technology

Transcript

  1. Alvaro Navarro
    04/2021
    How to use your
    API Gateway as
    DevRel Tool

    View full-size slide

  2. Motivation
    © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted

    View full-size slide

  3. Motivation
    © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    • Which APIs are used the most?
    • Who are the most active users?
    • Why did my users stop using my platform?

    View full-size slide

  4. Motivation
    © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    API Gateway

    View full-size slide

  5. General idea
    © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted

    View full-size slide

  6. General architecture

    View full-size slide

  7. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    General idea
    apigee2sql
    Local sqlite database

    View full-size slide

  8. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    General idea
    user api_id traffic environment date
    [email protected] 1 100 testing 2020-12-10
    [email protected] 3 250 testing 2020-12-10
    [email protected] 4 640 testing 2020-12-10
    [email protected] 1 700 testing 2020-12-10
    [email protected] 4 50 production 2020-12-10
    Traffic table

    View full-size slide

  9. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    General idea
    Id name proxy
    1 Flight Search flight_search_get_v1
    3 Hotel Search hotel_search_get_v2
    4 Flight Booking flight_booking_post_v1
    5 Points of Interest pois_get_v1
    6 Flight Status flight_status_get_v1
    API table

    View full-size slide

  10. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    General idea
    • Which APIs are used the most?
    • Traffic evolution per API/user
    • Who are the most active users?
    • Busiest days of the week/month/year

    View full-size slide

  11. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    General idea
    apigee2sql
    Local sqlite database
    user database

    View full-size slide

  12. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    General idea
    email name registration apps country active
    [email protected] John Wick 2020-12-01 2 United States True
    [email protected] Anna Müller 2020-11-13 1 Germany True
    User table

    View full-size slide

  13. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    General idea
    • Traffic and active users per country (go-to-market)
    • Registration peaks (events!)
    • Improvement of the on-boarding user status.

    View full-size slide

  14. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    On-Boarding / Drop-off
    REGISTRATION
    API CALL TESTING
    API CALL PRODUCTION
    10,000
    7,000 (-30%) *
    2,000 (-70%)
    1,200 (-40%)
    VISITORS
    * ((7,000-10,000)/10,000)*100

    View full-size slide

  15. Improving the
    funnel
    © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted

    View full-size slide

  16. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    Improving the drop-off
    apigee2sql
    Local sqlite database
    user database

    View full-size slide

  17. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    Improving the drop-off

    View full-size slide

  18. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    Improving the drop-off

    View full-size slide

  19. Marketing
    Campaigns
    © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    API Decommission
    Warning to some
    specific users about
    upcoming API
    decommission
    Surveys
    Why some users are no
    longer using one API?
    Improve Onboarding
    Users with account still
    pending to be
    activated
    Conversion rate
    Users not moving to
    production
    environment

    View full-size slide

  20. Building a
    dashboard
    © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted

    View full-size slide

  21. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    Building a dashboard
    apigee2sql
    Local sqlite database
    user database

    View full-size slide

  22. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    Building a dashboard

    View full-size slide

  23. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    Building a dashboard
    apigee2sql
    Local sqlite database
    user database

    View full-size slide

  24. © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted
    Building a dashboard

    View full-size slide

  25. Future work
    © Amadeus IT Group and its affiliates and subsidiaries | Confidential and restricted

    View full-size slide

  26. Implement automation in some parts of the process.
    Future work
    1
    Implement our own dashboard.
    2
    Generate reports with metrics.
    3

    View full-size slide