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

Apidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital One

apidays
December 14, 2023

Apidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital One

Apidays Paris 2023 - Software and APIs for Smart, Sustainable and Sovereign Societies
December 6, 7 & 8, 2023

Building APIs At Scale: Delivering Products Faster
Ado Trakic, Enterprise Architect - API CoE at Capital One

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

December 14, 2023
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. Designing APIs at Scale Delivering Products Faster Ado Trakic Platform

    Services Center of Excellence “APIDays” Paris, Dec 6-8, 2023
  2. What’s in Your Wallet? 2 We are changing banking for

    good. Capital One is a bank a tech company would build. Technology is central to our business strategy. We (12,000+ in-house technologists working in soware development, infrastructure & operations, machine learning and data science, data engineering, and cybersecurity) are using real-time data at scale, AI and machine learning, and the power of the cloud to solve challenging industry problems and build products, services, and experiences that can make a real difference in millions of peoples’ lives.
  3. 1. Migration to Cloud - adoption of cloud technologies 2.

    Data Driven Digital transformation a. effectively leverage modern technologies, such as artificial intelligence and machine learning, for data insights that can help better serve customers b. treatment of data as a product 3. Data Delivery in real-time for faster insights 4. Self-service capabilities with built-in governance APIs play a critical role in Digital Transformation Capital One Digital Transformation Journey 3
  4. 1. Capital One has grown into one of the world’s

    great soware engineering companies 2. We’ve spent many years working to improve the way we create, iterate, and operate soware, including adopting Microservices, APIs, CI/CD, and DevOps 3. We’ve fully modernized our applications: cloud-native, open source first, API interfaces, microservices architecture, automated testing and deployment 4. We are focused on standardizing and automating soware development and deployment so developers can focus on high value, unique work and ship high quality soware faster 5. Our ML applications, APIs and cloud products are preventing online credit fraud, empowering partners to innovate with us and helping other businesses harness the power of the cloud We are banking on technology Capital One - Using Technology to Change Banking Industry 4
  5. Enterprise Governance Evolution 5 • Distributed Design (Centralized Governance) •

    Large-scale design • Multiple Lines Of Business • Thousands of dev teams • Federated model (Distributed Governance)
  6. 1. Focus on Usability 2. Polished API Governance (realizing API

    governance at scale) 3. Collaboration with teams across enterprise 4. API-centric approach to soware development 5. Ever-evolving journey APIs are the glue that hold digital world together API Platform 6
  7. Platform Services Center of Excellence 7 Accelerate Transformation Support Development

    Teams Tooling and Automation • Standards & Guidelines • Training • New Technology • Coaching • DX Reviews • Community of Practice • Develop Support Tools • Facilitate Compliance • Increase Consistency and Quality
  8. Driving Forces Behind API Design at Scale 8 DX Reviews

    Producer Training Guidelines Standards Coaching Tools and Techniques
  9. 9 Product Cyber Compliance The DX Review Process Critical aspect

    of delivering API designs at scale 9 Plan Design Develop Production DX Review 2 1 2 1 Resubmission of same version New major or minor version
  10. 10 10 Training Mechanism Examples • Everyone • Online video

    courses • API Fundamentals • API Modeling and Design • API Conventions • API Producers • Certification • Design Coaches • By Line of Business
  11. 11 • Online Certification • Ensures understanding of: • API

    design principles • API service protocols • API Tools and Lifecycle • Inline help: • Scripts • Tips • Snippets API Producer Training
  12. Coaches 12 API Design Coaches by Line of Business •

    API Champion • 2-day Workshop • 1:1 Mentorship • Advanced topics • DX Reviews • Exercises • Advancement • Basic Coach • Coach Reviewer
  13. • Workflow • Flexible Deployment • API Design and Governance

    • Open API Specification API Lifecycle Tool • Internal • External • Access Controls API Discovery Portals • Real-time traffic • In-house Platinum-level Gateway API Platform - DevExchange 13
  14. API Journey Insights 14 1. Evolve Continually (gather customers input)

    2. Enable developers to focus on delivering core business value 3. Develop partnerships 4. API Design Planning Resources - easy onboarding 5. Designer Tools and Techniques 6. API Standards, Patterns, Guidelines