This document outlines an approach for scaling API development across a large enterprise financial institution. It proposes establishing a Platform Services Center of Excellence to define API governance and design standards. The COE would provide training, mentorship, and reviews to coaches in each line of business to ensure APIs adhere to standards and are high quality. This centralized model aims to scale API development while maintaining quality, enabling faster delivery of new products.
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
How Capital One Scaled API Design to Deliver New Products Faster
1. Scaling API Design to Deliver New Products Faster
Confidential 1 1
Sanjay Kumar
Platform Services Center of Excellence
October 30, 2018
2. Money Isn’t Real
Confidential 2
• It’s an idea
• The paper and plastic in our wallets are symbols of that idea
• Our salaries, our bank balances, our net worths, the billions of financial transactions that occur
each day, are all part of an information flow, managed with tools held together by our financial
and societal institutions (which also aren’t real)
• In other words:
Finance = Technology + People
3. “Changing Banking for Good”
Confidential 3
• We’re not a banking company, we’re a technology company that does banking
• Technology is used to help re-define banking
• Digital Transformation
• Cloud, Mobile, Social, Analytics
• New products, new channels, new experiences, new ways to think about finance
4. APIs
Confidential 4
• APIs are the glue holding connecting systems across the web
• Once considered middleware or infrastructure, they are now full-fledged products
• Well-designed APIs are win-win for producers and consumers alike
5. Scaling Development
Confidential 5
• Centralized API design
• Large-scale Enterprise
• Multiple lines of business
• Thousands of development teams
• Federated model
7. Platform Services Center of Excellence
Confidential 7
• API Governance
• Define healthy API ecosystem
• Navigate the terrain
• Measure progress
8. API Design Standards
Confidential 8
• API as a Web service
• API as a Product
• API as a Façade
• API as a Contract
• API as a CollaborationTool
9. The DX Review
Confidential 9
• All APIs: new, major-versioned, minor-versioned, same-versioned
• Adherence to Standards
• Usability
• Alignment with existing catalog
10. DX Certification
Confidential 10
• CBT for any interested developers
• Ensures basic understanding of
• API design principles
• API service protocols
• API Tools and Lifecycle
11. Training
Confidential 11
• 2-day Coach Training
• Coach Mentorship
• Online courses
• API Fundamentals
• API Modeling and Design
12. Design Coaches by Line of Business
Confidential 12
• Standards by Business Domain
• API Champions
• Coaches
• Basic
• Advanced
• Coach Reviewer
13. Coach Mentorship
Confidential 13
• 1:1 sessions between COE members and active coaches
• Coach advancement path
• In-depth curriculum
• DX Reviews
• Exercises
16. Conclusion
Confidential 16
• APIs play an increasingly critical role in the world of finance
• API Development can be scaled without losing quality
• Quality checks must be part of the process
• There is one opportunity to design an API well
• The payoff for good quality is faster and easier delivery for both consumers and producers