29
API ADOPTION PATTERNS IN BANKING & THE PROMISE OF MICROSERVICES? Sachin Agarwal

API Adoption Patterns in Banking & The Promise of Microservices

  • Upload
    akana

  • View
    2.587

  • Download
    1

Embed Size (px)

Citation preview

Page 1: API Adoption Patterns in Banking & The Promise of Microservices

API ADOPTION PATTERNS IN BANKING&THE PROMISE OF MICROSERVICES?

Sachin Agarwal

Page 2: API Adoption Patterns in Banking & The Promise of Microservices

Digital Disruption in Banking

Mobile Cloud Customer Centric

Block Chain Payments FinTech

Page 3: API Adoption Patterns in Banking & The Promise of Microservices

Traditional Bank’s Challenges

Regulation Security Infighting

Mainframes Slow Vision

Page 4: API Adoption Patterns in Banking & The Promise of Microservices

What is Hindering Banks from going Digital?

Multichannel

Cloud

Consumer Preferences

Block Chain

FintechSpeed

Page 5: API Adoption Patterns in Banking & The Promise of Microservices

APIs are key to Competitive Dynamics

But there are some specifics traits and adoption patterns unique to banks

Page 7: API Adoption Patterns in Banking & The Promise of Microservices

Adoption Patterns for Banks

Page 8: API Adoption Patterns in Banking & The Promise of Microservices

1. Unlock Data

Page 9: API Adoption Patterns in Banking & The Promise of Microservices

Data Services

Packaged Apps

Mainframes

Break Data Silos

Create Customer Centric Views

Expose as APIs

Unlock Data from Legacy Applications

Page 10: API Adoption Patterns in Banking & The Promise of Microservices

1. Unlock Data

2. Share APIs

Page 11: API Adoption Patterns in Banking & The Promise of Microservices

Learn to Walk, Before you Run

Learn to share Internally

Page 12: API Adoption Patterns in Banking & The Promise of Microservices

APIs Foster Internal Innovation and Efficiency• Securely publish, share and use common services• Improve discoverability of internal services• Create internal communities to foster innovation

Page 13: API Adoption Patterns in Banking & The Promise of Microservices

Internal API Catalogs

• 100’s and 1000’s of APIs unlike a few external APIs

• Searchable

• Policy Based View

• Internal Hackathons

Page 14: API Adoption Patterns in Banking & The Promise of Microservices

1. Unlock Data

2. Share APIs

3. Security

Page 15: API Adoption Patterns in Banking & The Promise of Microservices

Realizing End-to-End Security

Managing the User Experience

Securing the App - PII, PHI

Enabling Easy Developer Access

Securing the Channel

Securing the Backend

Page 16: API Adoption Patterns in Banking & The Promise of Microservices

Major API Security Concerns

Page 17: API Adoption Patterns in Banking & The Promise of Microservices

API Consumer Security?

Page 18: API Adoption Patterns in Banking & The Promise of Microservices

Relevance to PCI Compliance• APIs are now part of e-commerce

• Card payments pass through API

• The infrastructure underlying the API?

Page 19: API Adoption Patterns in Banking & The Promise of Microservices

1. Unlock Data

2. Share APIs

3. Security

4. External APIs

Page 20: API Adoption Patterns in Banking & The Promise of Microservices

Open APIs or Private APIs?

Page 21: API Adoption Patterns in Banking & The Promise of Microservices

90% Private/Partner APIs

Customized Contracts/SLA

App Provisioning/Security

API Federation

Why Private APIs?

Page 22: API Adoption Patterns in Banking & The Promise of Microservices

1. Unlock Data

2. Share APIs

3. Security

4. External APIs

5. Step Away from Monolithic Apps

Page 23: API Adoption Patterns in Banking & The Promise of Microservices

Monolithic vs Microservices

• Unscalable• Hard to manage• Hard to learn• Slow to deploy

• Scalable• Easier to manage• Easier to learn• Quick to deploy

Page 24: API Adoption Patterns in Banking & The Promise of Microservices

Why should Banks care?• Benefits

– Improved agility– Better reliability, elasticity– Global scalability

• Challenges– Restructuring the IT organization – Agile, DevOps– Investments in new frameworks & platforms– Greenfield vs. Re-architecting– New skills development

• Design• Development• Testing

Page 25: API Adoption Patterns in Banking & The Promise of Microservices

Re-Architecting an Application

Monolithic Application

Monolithic Application

Page 26: API Adoption Patterns in Banking & The Promise of Microservices

Re-Architecting an Application

Page 27: API Adoption Patterns in Banking & The Promise of Microservices

Re-Architecting an Application

Page 28: API Adoption Patterns in Banking & The Promise of Microservices

Key Aspects of Digital Banking• Create Digital eco-systems with APIs

• Integrate data and applications to create a digital value chain

• Secure your digital interactions

• Create a scalable hybrid microservices infrastructure

Page 29: API Adoption Patterns in Banking & The Promise of Microservices

Questions@sachinagarwal@akanainc