Skip to content

Commit 30acbfa

Browse files
alexcontinik8s-ci-robot
authored andcommitted
add Capital One and ING case studies (kubernetes#9371)
* add Capital One and ING case studies * updates to styling * fixes to feature image sizing and link on ING case study * updates to spacing * updates
1 parent 8c33a9b commit 30acbfa

22 files changed

+222
-30
lines changed

content/en/_index.html

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -121,21 +121,22 @@ <h4><a href="/docs/concepts/workloads/controllers/jobs-run-to-completion/">Batch
121121
<h3>Case Studies</h3>
122122
<div id="caseStudiesWrapper">
123123
<div>
124-
<p>Cloud Native at Northwestern Mutual</p>
125-
<a href="/case-studies/northwestern-mutual/">Read more</a>
124+
<p>Driving Banking Innovation with Cloud Native</p>
125+
<a href="/case-studies/ing">Read more</a>
126126
</div>
127127
<div>
128-
<p>Launching and Scaling Up Experiments, Made Simple</p>
129-
<a href="/case-studies/openai/">Read more</a>
128+
<p>Supporting Fast Decisioning Applications with Kubernetes</p>
129+
<a href="/case-studies/capital-one">Read more</a>
130130
</div>
131131
<div>
132-
<p>The New York Times: From Print to the Web to Cloud Native</p>
133-
<a href="/case-studies/newyorktimes/">Read more</a>
132+
<p>Cloud Native at Northwestern Mutual</p>
133+
<a href="/case-studies/northwestern-mutual/">Read more</a>
134134
</div>
135135
<div>
136-
<p>Finding Millions in Potential Savings in a Tough Retail Climate</p>
137-
<a href="/case-studies/nordstrom/">Read more</a>
136+
<p>Launching and Scaling Up Experiments, Made Simple</p>
137+
<a href="/case-studies/openai/">Read more</a>
138138
</div>
139+
139140
</div>
140141

141142
<!--<div id="bigSocial">-->

content/en/case-studies/_index.html

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,20 @@
1212
<div class="content">
1313
<div class="case-studies">
1414

15+
<div class="case-study">
16+
<img src="/images/case_studies/ing_feature.png" alt="ING">
17+
<p class="quote">"The big cloud native promise to our business is the ability to go from idea to production within 48 hours. We are some years away from this, but that’s quite feasible to us."</p>
18+
<!--<p class="attrib">— Thijs Ebbers, Infrastructure Architect, ING</p>-->
19+
<a href="/case-studies/ing/">Read about ING</a>
20+
</div>
21+
22+
<div class="case-study">
23+
<img src="/images/case_studies/capitalone_feature.png" alt="Capital One">
24+
<p class="quote">"With the scalability, the management, the coordination, Kubernetes really empowers us and gives us more time back than we had before."</p>
25+
<!--<p class="attrib">— Jamil Jadallah, Scrum Master</p>-->
26+
<a href="/case-studies/capital-one/">Read about Capital One</a>
27+
</div>
28+
1529
<div class="case-study">
1630
<img src="/images/case_studies/northwestern_feature.png" alt="Northwestern Mutual">
1731
<p class="quote">"No one would think a company that’s 160-plus years old is foraying this deep into the cloud and infrastructure stack."</p>
@@ -26,22 +40,6 @@
2640
<a href="/case-studies/openai/">Read about OpenAI</a>
2741
</div>
2842

29-
30-
<div class="case-study">
31-
<img src="/images/case_studies/newyorktimes_feature.png" alt="the new york times">
32-
<p class="quote">"I think once you get over the initial hump, things get a lot easier and actually a lot faster."</p>
33-
<!--<p class="attrib">— Deep Kapadia, Executive Director, Engineering at The New York Times</p>-->
34-
<a href="/case-studies/newyorktimes/">Read about The New York Times</a>
35-
</div>
36-
37-
<div class="case-study">
38-
<img src="/images/case_studies/nordstrom_feature.png" alt="nordstrom">
39-
<p class="quote">"We are always looking for ways to optimize and provide more value through technology. With Kubernetes we are showcasing two types of efficiency that we can bring: Dev efficiency and Ops efficiency. It’s a win-win."</p>
40-
<!--<p class="attrib">— Dhawal Patel, senior engineer at Nordstrom</p>-->
41-
<a href="/case-studies/nordstrom/">Read about Nordstrom</a>
42-
</div>
43-
44-
4543
</div>
4644
</div>
4745
</main>
@@ -63,6 +61,9 @@ <h4><i>"Kubernetes has the opportunity to be the new cloud platform. The amount
6361
<main>
6462
<h3>Kubernetes Users</h3>
6563
<div id="usersGrid">
64+
65+
<a target="_blank" href="/case-studies/ing/"><img src="/images/case_studies/ing_feature.png" alt="ING"></a>
66+
<a target="_blank" href="/case-studies/capital-one/"><img src="/images/case_studies/capitalone_feature.png" alt="Capital One"></a>
6667
<a target="_blank" href="/case-studies/northwestern-mutual/"><img src="/images/case_studies/northwestern_feature.png" alt="Northwestern Mutual"></a>
6768
<a target="_blank" href="/case-studies/openai/"><img src="/images/case_studies/openai_feature.png" alt="OpenAI"></a>
6869
<a target="_blank" href="/case-studies/newyorktimes/"><img src="/images/case_studies/newyorktimes_feature.png" alt="The New York Times"></a>
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
title: Capital One Case Study
3+
case_study_styles: true
4+
cid: caseStudies
5+
css: /css/style_case_studies.css
6+
---
7+
8+
<div class="banner1 desktop" style="background-image: url('/images/CaseStudy_capitalone_banner1.jpg')">
9+
<h1> CASE STUDY:<img src="/images/capitalone-logo.png" style="margin-bottom:-2%" class="header_logo"><br> <div class="subhead">Supporting Fast Decisioning Applications with Kubernetes
10+
11+
</div></h1>
12+
13+
</div>
14+
15+
<div class="details">
16+
Company &nbsp;<b>Capital One</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Location &nbsp;<b>McLean, Virginia</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Industry &nbsp;<b>Retail banking</b>
17+
</div>
18+
19+
<hr>
20+
<section class="section1">
21+
<div class="cols">
22+
<div class="col1">
23+
<h2>Challenge</h2>
24+
The team set out to build a provisioning platform for <a href="https://www.capitalone.com/">Capital One</a> applications deployed on AWS that use streaming, big-data decisioning, and machine learning. One of these applications handles millions of transactions a day; some deal with critical functions like fraud detection and credit decisioning. The key considerations: resilience and speed—as well as full rehydration of the cluster from base AMIs.
25+
26+
<br>
27+
<h2>Solution</h2>
28+
The decision to run <a href="https://kubernetes.io/">Kubernetes</a> "is very strategic for us," says John Swift, Senior Director Software Engineering. "We use Kubernetes as a substrate or an operating system, if you will. There’s a degree of affinity in our product development."
29+
</div>
30+
31+
<div class="col2">
32+
33+
<h2>Impact</h2>
34+
"Kubernetes is a significant productivity multiplier," says Lead Software Engineer Keith Gasser, adding that to run the platform without Kubernetes would "easily see our costs triple, quadruple what they are now for the amount of pure AWS expense." Time to market has been improved as well: "Now, a team can come to us and we can have them up and running with a basic decisioning app in a fortnight, which before would have taken a whole quarter, if not longer." Deployments increased by several orders of magnitude. Plus, the rehydration/cluster-rebuild process, which took a significant part of a day to do manually, now takes a couple hours with Kubernetes automation and declarative configuration.
35+
36+
37+
</div>
38+
39+
</div>
40+
</section>
41+
<div class="banner2">
42+
<div class="banner2text">
43+
<iframe width="560" height="315" src="https://www.youtube.com/embed/UHVW01ksg-s" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe><br><br>
44+
"With the scalability, the management, the coordination, Kubernetes really empowers us and gives us more time back than we had before." <span style="font-size:16px;text-transform:uppercase">— Jamil Jadallah, Scrum Master</span>
45+
</div>
46+
</div>
47+
</div>
48+
<section class="section2">
49+
<div class="fullcol">
50+
<h2></h2>
51+
As a top 10 U.S. retail bank, Capital One has applications that handle millions of transactions a day. Big-data decisioning—for fraud detection, credit approvals and beyond—is core to the business. To support the teams that build applications with those functions for the bank, the cloud team led by Senior Director Software Engineering John Swift embraced Kubernetes for its provisioning platform. "Kubernetes and its entire ecosystem are very strategic for us," says Swift. "We use Kubernetes as a substrate or an operating system, if you will. There’s a degree of affinity in our product development."<br><br>
52+
Almost two years ago, the team embarked on this journey by first working with Docker. Then came Kubernetes. "We wanted to put streaming services into Kubernetes as one feature of the workloads for fast decisioning, and to be able to do batch alongside it," says Lead Software Engineer Keith Gasser. "Once the data is streamed and batched, there are so many tool sets in <a href="https://flink.apache.org/">Flink</a> that we use for decisioning. We want to provide the tools in the same ecosystem, in a consistent way, rather than have a large custom snowflake ecosystem where every tool needs its own custom deployment. Kubernetes gives us the ability to bring all of these together, so the richness of the open source and even the license community dealing with big data can be corralled."
53+
54+
55+
56+
</div>
57+
</section>
58+
<div class="banner3" style="background-image: url('/images/CaseStudy_capitalone_banner3.jpg')">
59+
<div class="banner3text">
60+
"We want to provide the tools in the same ecosystem, in a consistent way, rather than have a large custom snowflake ecosystem where every tool needs its own custom deployment. Kubernetes gives us the ability to bring all of these together, so the richness of the open source and even the license community dealing with big data can be corralled."
61+
62+
63+
</div>
64+
</div>
65+
<section class="section3">
66+
<div class="fullcol">
67+
In this first year, the impact has already been great. "Time to market is really huge for us," says Gasser. "Especially with fraud, you have to be very nimble in the way you respond to threats in the marketplace—being able to add and push new rules, detect new patterns of behavior, detect anomalies in account and transaction flows." With Kubernetes, "a team can come to us and we can have them up and running with a basic decisioning app in a fortnight, which before would have taken a whole quarter, if not longer. Kubernetes is a manifold productivity multiplier."<br><br>
68+
Teams now have the tools to be autonomous in their deployments, and as a result, deployments have increased by two orders of magnitude. "And that was with just seven dedicated resources, without needing a whole group sitting there watching everything," says Scrum Master Jamil Jadallah. "That’s a huge cost savings. With the scalability, the management, the coordination, Kubernetes really empowers us and gives us more time back than we had before."
69+
70+
</div>
71+
</section>
72+
<div class="banner4" style="background-image: url('/images/CaseStudy_capitalone_banner4.jpg')">
73+
<div class="banner4text">
74+
With Kubernetes, "a team can come to us and we can have them up and running with a basic decisioning app in a fortnight, which before would have taken a whole quarter, if not longer. Kubernetes is a manifold productivity multiplier."
75+
</div>
76+
</div>
77+
78+
<section class="section5" style="padding:0px !important">
79+
<div class="fullcol">
80+
Kubernetes has also been a great time-saver for Capital One’s required period "rehydration" of clusters from base AMIs. To minimize the attack vulnerability profile for applications in the cloud, "Our entire clusters get rebuilt from scratch periodically, with new fresh instances and virtual server images that are patched with the latest and greatest security patches," says Gasser. This process used to take the better part of a day, and personnel, to do manually. It’s now a quick Kubernetes job.<br><br>
81+
Savings extend to both capital and operating expenses. "It takes very little to get into Kubernetes because it’s all open source," Gasser points out. "We went the DIY route for building our cluster, and we definitely like the flexibility of being able to embrace the latest from the community immediately without waiting for a downstream company to do it. There’s capex related to those licenses that we don’t have to pay for. Moreover, there’s capex savings for us from some of the proprietary software that we get to sunset in our particular domain. So that goes onto our ledger in a positive way as well." (Some of those open source technologies include Prometheus, Fluentd, gRPC, Istio, CNI, and Envoy.)
82+
83+
</div>
84+
85+
<div class="banner5">
86+
<div class="banner5text">
87+
"If we had to do all of this without Kubernetes, on underlying cloud services, I could easily see our costs triple, quadruple what they are now for the amount of pure AWS expense. That doesn’t account for personnel to deploy and maintain all the additional infrastructure."
88+
</div>
89+
</div>
90+
91+
<div class="fullcol">
92+
And on the opex side, Gasser says, the savings are high. "We run dozens of services, we have scores of pods, many daemon sets, and since we’re data-driven, we take advantage of EBS-backed volume claims for all of our stateful services. If we had to do all of this without Kubernetes, on underlying cloud services, I could easily see our costs triple, quadruple what they are now for the amount of pure AWS expense. That doesn’t account for personnel to deploy and maintain all the additional infrastructure."<br><br>
93+
The team is confident that the benefits will continue to multiply—without a steep learning curve for the engineers being exposed to the new technology. "As we onboard additional tenants in this ecosystem, I think the need for folks to understand Kubernetes may not necessarily go up. In fact, I think it goes down, and that’s good," says Gasser. "Because that really demonstrates the scalability of the technology. You start to reap the benefits, and they can concentrate on all the features they need to build for great decisioning in the business— fraud decisions, credit decisions—and not have to worry about, ‘Is my AWS server broken? Is my pod not running?’"
94+
</div>
95+
96+
</section>

0 commit comments

Comments
 (0)