SlideShare a Scribd company logo
Scalable Smart Caching for Spring
Developers
By Nikhil Chandrappa and Pulkit Chandra
Pivotal
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Internet Scale Caching @ Netflix
“The Netflix customer experience relies
heavily on caches to provide a
high-volume, low latency, globally
available data layer that backs our
stateless services.
Throughout a typical customer
experience, from sitting down on the
couch through playing a movie, caches
play a role in every interaction.”
#CachesEverywhere
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Internet Scale Caching @ Netflix
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Internet Scale Caching @ Netflix
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Pivotal Cloud Cache (PCC)
● Distributed In-Memory cache optimized for PCF Apps
● Automated Provisioning and Management
● High Availability and Linear Scalability
● Fault Tolerant, No Single Point of Failure
● Disk based Persistence
● WAN replication between PCF Foundations
● PCF-AZ aware!
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Caching Design Patterns
Look-Aside Cache
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Design Pattern: In-line Caching
7
Fast KV Store front-ending RDBMS
1000s of
transactions per
second
100s of
transactions per
second
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Developer Essentials
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
PCC Topology
12
Cache
Server
Cache
Server
Cache
Server
Locator
1 2 33 1
Locator
PCC
Client
Connection Pool
54.209.251.110 54.209.251.111 54.209.251.112
Locator
Cache
Server
2
54.209.251.113
● Cluster Spanning Multi PCF
AZs
● PCC Native Redundancy
prevents data loss
● BOSH resurrects the lost
VM
PCF
AZ 1
PCF
AZ 2
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
PCC Members
Cache Server
● In-Memory Storage for Data Regions
Cache
Server
Cache
Server
Cache
Server
Locator
Locator
● Cluster Discovery & Config
● Load Balancing for Servers
Cache
Server
Cache
Server
Cache
Server
Locator
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Regions
1
1
● Synonymous to a Table in
NoSQL terminology
● Stores Data in <Key,Value>
pairs with unique Keys
● Divided into buckets across
Cache Members
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Regions
1
2
Replicated Partitioned
GEM
Server
GEM
Server
GEM
Server
GEM
Server
GEM
Server
GEM
Server
HASH
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Cluster Scaling Out
1
3
cf update-service pcc-dev-cluster -c '{"num_servers": 6}'
Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license:
http://creativecommons.org/licenses/by-nc/3.0/
Live Coding:
PCC Look-Aside Caching
> Stay Connected.
#springone@s1p

More Related Content

What's hot (20)

PDF
M.Montalbano/M.Colombo Speroni/S.Sala - Combining React and Websocket to buil...
Codemotion
 
DOCX
Santosh Shukla-microservices-java-spring boot
SantoshShukla46
 
PDF
Secured APIM-as-a-Service
NGINX, Inc.
 
PPTX
DEVNET-2010 Remote Expert Mobile Web/Android/iOS SDK Live Coding Tutorial and...
Cisco DevNet
 
PPTX
NGINX Unit at Scale: Use Cases and the Future of Unit
NGINX, Inc.
 
PDF
Service Mesh on Kubernetes with Istio
Michelle Holley
 
PPTX
Microservices and containers networking: Contiv, an industry leading open sou...
Codemotion
 
PPTX
API Workloads on Kubernetes | Show Code Part 4
NGINX, Inc.
 
PDF
Relevez les défis Kubernetes avec NGINX
NGINX, Inc.
 
PPTX
Seriously Open Cloud Native Java Microservices
Jamie Coleman
 
PPTX
Istio - A Service Mesh for Microservices as Scale
Ram Vennam
 
PPTX
Webinar–Reviewing Modern JavaScript Applications
Synopsys Software Integrity Group
 
PDF
The elegant way of implementing microservices with istio
Inho Kang
 
PDF
Spring Cloud Kubernetes - Ryan Baxter
VMware Tanzu
 
PPT
Technical introduction to Hyperledger's Fabric
Altoros
 
PPTX
apidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannot
apidays
 
PPTX
Microservices - Event-driven & the hidden landmines
Vijay Redkar
 
PDF
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Cisco
 
PDF
apidays LIVE Paris 2020 - Data Gateways: building “Data-as-a-Service” for the...
apidays
 
PPTX
Blockchain as a Service and Hyperledger in 15 Minutes
Stefania Kaczmarczyk
 
M.Montalbano/M.Colombo Speroni/S.Sala - Combining React and Websocket to buil...
Codemotion
 
Santosh Shukla-microservices-java-spring boot
SantoshShukla46
 
Secured APIM-as-a-Service
NGINX, Inc.
 
DEVNET-2010 Remote Expert Mobile Web/Android/iOS SDK Live Coding Tutorial and...
Cisco DevNet
 
NGINX Unit at Scale: Use Cases and the Future of Unit
NGINX, Inc.
 
Service Mesh on Kubernetes with Istio
Michelle Holley
 
Microservices and containers networking: Contiv, an industry leading open sou...
Codemotion
 
API Workloads on Kubernetes | Show Code Part 4
NGINX, Inc.
 
Relevez les défis Kubernetes avec NGINX
NGINX, Inc.
 
Seriously Open Cloud Native Java Microservices
Jamie Coleman
 
Istio - A Service Mesh for Microservices as Scale
Ram Vennam
 
Webinar–Reviewing Modern JavaScript Applications
Synopsys Software Integrity Group
 
The elegant way of implementing microservices with istio
Inho Kang
 
Spring Cloud Kubernetes - Ryan Baxter
VMware Tanzu
 
Technical introduction to Hyperledger's Fabric
Altoros
 
apidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannot
apidays
 
Microservices - Event-driven & the hidden landmines
Vijay Redkar
 
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Cisco
 
apidays LIVE Paris 2020 - Data Gateways: building “Data-as-a-Service” for the...
apidays
 
Blockchain as a Service and Hyperledger in 15 Minutes
Stefania Kaczmarczyk
 

Similar to Scalable Smart Caching for Spring Developers (20)

PPTX
Connecting All Abstractions with Istio
VMware Tanzu
 
PDF
Developer Secure Containers for the Cyberspace Battlefield
VMware Tanzu
 
PPTX
Chaos Engineering for PCF
VMware Tanzu
 
PPTX
PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!
VMware Tanzu
 
PDF
Lattice: A Cloud-Native Platform for Your Spring Applications
Matt Stine
 
PDF
S1P: Spring Cloud on PKS
Mauricio (Salaboy) Salatino
 
PPTX
How to Build More Secure Service Brokers
VMware Tanzu
 
PDF
P to V to C: The Value of Bringing “Everything” to Containers
VMware Tanzu
 
PPTX
Numbers in the Hidden: A Pragmatic View of 'Nirvana'
VMware Tanzu
 
PDF
Cloud Foundry Networking with VMware NSX
VMware Tanzu
 
PDF
Cloud Native Java with Spring Cloud Services
VMware Tanzu
 
PDF
Cloud Native Java with Spring Cloud Services
Chris Sterling
 
PDF
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
VMware Tanzu
 
PDF
Cloud Foundry Services on PKS with No Extra Code, "We Bosh So You Don’t Have ...
VMware Tanzu
 
PPTX
Caching for Microservives - Introduction to Pivotal Cloud Cache
VMware Tanzu
 
PDF
Beyond Caching: Extending Redis Enterprise for Real-Time Streams Processing
VMware Tanzu
 
PPTX
From Zero to Cloud using Spring with Cloud-Native Data Technologies - John Blum
VMware Tanzu
 
PPTX
Containerizing a Data Warehouse for Kubernetes
VMware Tanzu
 
PPTX
Policy Enforcement on Kubernetes with Open Policy Agent
VMware Tanzu
 
PDF
Cloud-Native Streaming Platform: Running Apache Kafka on PKS (Pivotal Contain...
VMware Tanzu
 
Connecting All Abstractions with Istio
VMware Tanzu
 
Developer Secure Containers for the Cyberspace Battlefield
VMware Tanzu
 
Chaos Engineering for PCF
VMware Tanzu
 
PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!
VMware Tanzu
 
Lattice: A Cloud-Native Platform for Your Spring Applications
Matt Stine
 
S1P: Spring Cloud on PKS
Mauricio (Salaboy) Salatino
 
How to Build More Secure Service Brokers
VMware Tanzu
 
P to V to C: The Value of Bringing “Everything” to Containers
VMware Tanzu
 
Numbers in the Hidden: A Pragmatic View of 'Nirvana'
VMware Tanzu
 
Cloud Foundry Networking with VMware NSX
VMware Tanzu
 
Cloud Native Java with Spring Cloud Services
VMware Tanzu
 
Cloud Native Java with Spring Cloud Services
Chris Sterling
 
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
VMware Tanzu
 
Cloud Foundry Services on PKS with No Extra Code, "We Bosh So You Don’t Have ...
VMware Tanzu
 
Caching for Microservives - Introduction to Pivotal Cloud Cache
VMware Tanzu
 
Beyond Caching: Extending Redis Enterprise for Real-Time Streams Processing
VMware Tanzu
 
From Zero to Cloud using Spring with Cloud-Native Data Technologies - John Blum
VMware Tanzu
 
Containerizing a Data Warehouse for Kubernetes
VMware Tanzu
 
Policy Enforcement on Kubernetes with Open Policy Agent
VMware Tanzu
 
Cloud-Native Streaming Platform: Running Apache Kafka on PKS (Pivotal Contain...
VMware Tanzu
 
Ad

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
VMware Tanzu
 
PDF
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
 
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
 
PPTX
Enhancing DevEx and Simplifying Operations at Scale
VMware Tanzu
 
PDF
Spring Update | July 2023
VMware Tanzu
 
PPTX
Platforms, Platform Engineering, & Platform as a Product
VMware Tanzu
 
PPTX
Building Cloud Ready Apps
VMware Tanzu
 
PDF
Spring Boot 3 And Beyond
VMware Tanzu
 
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
VMware Tanzu
 
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
VMware Tanzu
 
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
VMware Tanzu
 
PPTX
tanzu_developer_connect.pptx
VMware Tanzu
 
PDF
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
 
PDF
Tanzu Developer Connect Workshop - English
VMware Tanzu
 
PDF
Virtual Developer Connect Workshop - English
VMware Tanzu
 
PDF
Tanzu Developer Connect - French
VMware Tanzu
 
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
 
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
 
PDF
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
 
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
 
Spring into AI presented by Dan Vega 5/14
VMware Tanzu
 
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
VMware Tanzu
 
Spring Update | July 2023
VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
VMware Tanzu
 
Building Cloud Ready Apps
VMware Tanzu
 
Spring Boot 3 And Beyond
VMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
VMware Tanzu
 
tanzu_developer_connect.pptx
VMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
 
Tanzu Developer Connect Workshop - English
VMware Tanzu
 
Virtual Developer Connect Workshop - English
VMware Tanzu
 
Tanzu Developer Connect - French
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
 
Ad

Recently uploaded (20)

PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PPTX
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PDF
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
PDF
NPD Software -Omnex systems
omnex systems
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PPTX
From spreadsheets and delays to real-time control
SatishKumar2651
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PPTX
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
PPTX
Transforming Insights: How Generative AI is Revolutionizing Data Analytics
LetsAI Solutions
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PDF
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
PPTX
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
PPTX
Prompt Like a Pro. Leveraging Salesforce Data to Power AI Workflows.pptx
Dele Amefo
 
PDF
Why is partnering with a SaaS development company crucial for enterprise succ...
Nextbrain Technologies
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PPTX
iaas vs paas vs saas :choosing your cloud strategy
CloudlayaTechnology
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
Salesforce Experience Cloud Consultant.pdf
VALiNTRY360
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
NPD Software -Omnex systems
omnex systems
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
From spreadsheets and delays to real-time control
SatishKumar2651
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
Transforming Insights: How Generative AI is Revolutionizing Data Analytics
LetsAI Solutions
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
Prompt Like a Pro. Leveraging Salesforce Data to Power AI Workflows.pptx
Dele Amefo
 
Why is partnering with a SaaS development company crucial for enterprise succ...
Nextbrain Technologies
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
iaas vs paas vs saas :choosing your cloud strategy
CloudlayaTechnology
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Salesforce Experience Cloud Consultant.pdf
VALiNTRY360
 

Scalable Smart Caching for Spring Developers

  • 1. Scalable Smart Caching for Spring Developers By Nikhil Chandrappa and Pulkit Chandra Pivotal
  • 2. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Internet Scale Caching @ Netflix “The Netflix customer experience relies heavily on caches to provide a high-volume, low latency, globally available data layer that backs our stateless services. Throughout a typical customer experience, from sitting down on the couch through playing a movie, caches play a role in every interaction.” #CachesEverywhere
  • 3. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Internet Scale Caching @ Netflix
  • 4. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Internet Scale Caching @ Netflix
  • 5. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Pivotal Cloud Cache (PCC) ● Distributed In-Memory cache optimized for PCF Apps ● Automated Provisioning and Management ● High Availability and Linear Scalability ● Fault Tolerant, No Single Point of Failure ● Disk based Persistence ● WAN replication between PCF Foundations ● PCF-AZ aware!
  • 6. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Caching Design Patterns Look-Aside Cache
  • 7. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Design Pattern: In-line Caching 7 Fast KV Store front-ending RDBMS 1000s of transactions per second 100s of transactions per second
  • 8. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Developer Essentials
  • 9. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ PCC Topology 12 Cache Server Cache Server Cache Server Locator 1 2 33 1 Locator PCC Client Connection Pool 54.209.251.110 54.209.251.111 54.209.251.112 Locator Cache Server 2 54.209.251.113 ● Cluster Spanning Multi PCF AZs ● PCC Native Redundancy prevents data loss ● BOSH resurrects the lost VM PCF AZ 1 PCF AZ 2
  • 10. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ PCC Members Cache Server ● In-Memory Storage for Data Regions Cache Server Cache Server Cache Server Locator Locator ● Cluster Discovery & Config ● Load Balancing for Servers Cache Server Cache Server Cache Server Locator
  • 11. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Regions 1 1 ● Synonymous to a Table in NoSQL terminology ● Stores Data in <Key,Value> pairs with unique Keys ● Divided into buckets across Cache Members
  • 12. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Regions 1 2 Replicated Partitioned GEM Server GEM Server GEM Server GEM Server GEM Server GEM Server HASH
  • 13. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Cluster Scaling Out 1 3 cf update-service pcc-dev-cluster -c '{"num_servers": 6}'
  • 14. Unless otherwise indicated, these slides are © 2013-2018 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Live Coding: PCC Look-Aside Caching