WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and...

Post on 22-Jan-2018

749 views 1 download

Transcript of WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and...

Implementing a Modern API Management Solution that Benefits Producers and Consumers

Brayden WintertonSoftware Engineer

Brigham Young University

@braydenw

Brigham Young University

• We are a City

• Varying Customers

• API First

• Legacy and New

Lets go back in time a couple of years

API Management Desires

• Centralized Repository

• Low Latency

• Low Impact

• Monitoring

• Centralized Documentation

The Problem

• Old, Unsupported Software

• Two versions in Production

• Non-Standard Authentication

• Rebooting boxes Nightly

• No monitoring

• Out of Date Documentation and Support

We need to fix this problem

New API Manager Criteria

• Utilize Industry Standards

• Integrate with Legacy Systems

• Low Impact to Current Work

• Keep Documentation Up to Date

• Improved API Discovery

• Monitoring

• Performant

The Solution

Why WSO2?

Subscriptions and Monitoring

Message Mediation

High Performance

Open Source

Standards

What do standards give us?

New API Manager Criteria

• Utilize Industry Standards

• Integrate with Legacy Systems

• Low Impact to Current Work

• Keep Documentation Up to Date

• Improved API Discovery

• Monitoring

• Performant

How can we improve discovery?

BYU Dev Portal + Swagger

How has it worked?

github.com/byu-oit-appdev

developer.byu.edu

Thank You!