wso2con usa 2017: implementing a modern api management solution that benefits producers and...
TRANSCRIPT
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!