capital one's cloud journey: to containers and...

14
Confidential Bernard Golden Vice President, Cloud Strategy Capital One Capital One's Cloud Journey: To Containers and Beyond

Upload: others

Post on 09-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

Confidential

Bernard Golden

Vice President, Cloud Strategy

Capital One

Capital One's Cloud Journey:

To Containers and Beyond

Page 2: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

2ConfidentialInformation Classification: General

Bernard GoldenVice President, Cloud Strategy, Capital One

Experience in:

• Enterprise IT shops,

• Enterprise software

• Global consultancy

• Venture capital

Named a “Top Ten Influential Person in Cloud

Computing” by Wired.com

Author/Co-author of five books on

virtualization/cloud computing including “AWS for

Dummies”

@bernardgolden

Page 3: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

3ConfidentialInformation Classification: General

• 25 years old, founder led

• Full line bank

• Credit cards, auto finance, retail and commercial

• ~$30B revenues, ~$2B profits

• A tech company offering financial services

• All-in on public cloud

Page 4: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

4ConfidentialInformation Classification: General

“Good Artists Copy

Great Artists Steal”

Page 5: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

5ConfidentialInformation Classification: General

Benchmarking

Capital One:

30+

Interviews

• End Users

• Analysts

• Vendors

• Investors

• Industry Contacts

Page 6: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

6ConfidentialInformation Classification: General

“Enterprises come to us and ask:

How can we be more like Capital One?”

Page 7: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

7ConfidentialInformation Classification: General

The Capital One Technology Landscape

Our Technical Peers Our Enterprise Commitments

Page 8: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

8ConfidentialInformation Classification: General

Not Drawn to Scale

Cloud-Native

Page 9: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

9ConfidentialInformation Classification: General

CLOUD-NATIVE AND CONTAINERS

Page 10: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

10ConfidentialInformation Classification: General

Cloud-Native Observations

• Data center is the new factory

• Efficiency in manufacturing is key to success

• Agile, DevOps, SRE table stakes

• Talent and cognitive load is the limiting constraint

• Open source and managed services is the new supply

chain

–Open source: accessible, malleable, free (as in puppy)

–Cloud services: offloading low-value technical work

Page 11: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

11ConfidentialInformation Classification: General

Containers: Execution Efficiency

• Quick instantiation and teardown

• Higher server utilization

• Specialized operating systems and hypervisors

• Added benefits:

–Small attack surface

–Sharable across SDLC

Page 12: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

12ConfidentialInformation Classification: General

K8s: Application Efficiency

• Declarative deployment

• Automated redundancy and resiliency

• Aligned with application partitioning aka microservices

• Portable (?) across clouds

–Small attack surface

–Sharable across SDLC

• Capital One pursuing via Critical Stack acquisition

• Too large a cognitive load for application groups

Page 13: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

13ConfidentialInformation Classification: General

Service Mesh: Operations Efficiency

• A critical emerging area of focus

• Istio, Envoy center of gravity

• CNCF: An embarrassment of riches: many (too many) options, but:

– Istio, Envoy center of gravity

–eBPF for performance

• The role of managed K8s, e.g., Fargate

• The purview of “enterprise” architects and operations/SRE

• Even cloud-native organizations need less cognitive load

• A crying need for reference architectures

Page 14: Capital One's Cloud Journey: To Containers and Beyondfiles.informatandm.com/uploads/2019/4/09.25_Bernard... · 2019-04-26 · Confidential 10 Information Classification: General Cloud-Native

14ConfidentialInformation Classification: General

Conclusion

• Capital One the forerunner of enterprise container/K8s/service mesh

adoption

• Containers/K8s the de facto standard for lightweight execution environment

• Service mesh the emerging frontier

• Cognitive load of complex environments an underappreciated factor in

success