Top Banner
Implementing a Modern API Management Solution that Benefits Producers and Consumers Brayden Winterton Software Engineer Brigham Young University @braydenw
28

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

Jan 22, 2018

Download

Technology

WSO2 Inc.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

Implementing a Modern API Management Solution that Benefits Producers and Consumers

Brayden WintertonSoftware Engineer

Brigham Young University

@braydenw

Page 2: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

Brigham Young University

• We are a City

• Varying Customers

• API First

• Legacy and New

Page 3: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

Lets go back in time a couple of years

Page 4: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

API Management Desires

• Centralized Repository

• Low Latency

• Low Impact

• Monitoring

• Centralized Documentation

Page 5: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

The Problem

• Old, Unsupported Software

• Two versions in Production

• Non-Standard Authentication

• Rebooting boxes Nightly

• No monitoring

• Out of Date Documentation and Support

Page 6: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

We need to fix this problem

Page 7: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

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

Page 8: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

The Solution

Page 9: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers
Page 10: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers
Page 11: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

Why WSO2?

Page 12: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

Subscriptions and Monitoring

Page 13: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

Message Mediation

Page 14: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

High Performance

Page 15: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

Open Source

Page 16: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

Standards

Page 17: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers
Page 18: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

What do standards give us?

Page 19: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers
Page 20: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

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

Page 21: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

How can we improve discovery?

Page 22: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers
Page 23: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

BYU Dev Portal + Swagger

Page 24: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers
Page 25: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers
Page 26: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

How has it worked?

Page 27: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

github.com/byu-oit-appdev

developer.byu.edu

Page 28: WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits Producers and Consumers

Thank You!