SlideShare a Scribd company logo
1
building lightning fast apps
over CF and BOSH
2
Leading the commercial Redis market
Founded in 2011; GA in 02/2013
2,200+ paying customers; 50,000+ DBs; 100+ new
DBs/day
2nd largest contributor to open source Redis
Raised $13M - Bain/Carmel/Strategic/Angels
Offices in Santa Clara and Tel-Aviv
In a nutshell
3
Redis Cloud Memcached Cloud
Our offering
Fully-managed cloud services.
On-prem server license - soon.
3
4
Launching
Redis Labs Cluster
with BOSH
5
Why Redis ?
6
The newest NoSQL create by Salvatore Sanfilippo (@antirez)
The fastest data store available today (served entirely from
RAM)
Among the top 3 databases chosen by developers
Much more than a simple key/value - Strings, Hashes, Lists,
Sets, Sorted Set, LUA, transactions, Bits operations
Strong use cases, dynamic community, large eco-system
Redis
7
100msec =
Fast apps requirements
max E2E response time, under any
load
50msec = average Internet latency
50msec = required app response time (includes
processing & multi DB accesses)
1msec = required DB response time
The only database to meet requirement=
8
DB performance comparison
@<1msec
@<1msec
@<1msec
@<20msec
@<10-50msec
@<10-50msec
@<100msec
@<100msec
@>100msec
9
Timeline
Followers
Caching
Messaging
Geo search
Leaderboards
Job management
RT analytics
Verticals & main use cases
Online
advertising
Social Gaming Financial
Services
10
• Multi-TB in memory
• ~ 300,000 reads/sec
• ~ 5,000*N writes/sec
N - # of followers
Twitter
Every Timeline
(800 tweets per user)
is on Redis
11
• 20TB+ in memory
• ~ 6,000,000 reads/sec
• ~ 600,000 writes/sec
Weibo (Chinese Twitter)
• Counting
• Reverse cache
• Top 10 lists
• Last Index
• Relational list/Message Queue
• Fast transactions w/ LUA
12
Pinterest
Object graph:
• Per user (Sorted Set w/ timestamp as score)
 store the users followed (explicit+ implicit)
 store the user’s followers (explicit+implicit)
• Per board
 Redis Hash for storing explicit followers
 Redis Set for storing explicit unfollowers
13
Stack Overflow
Three levels of cache:
• Local cache (no persistence)
 sessions, and pending view count updates
• Site cache
 hot question id lists, users acceptance rates..
• Global cache
 Inboxes, API usage quotas, …
14
Github
• Redis is used for routing info
• Matching user repositories to server names
15
Hipchat
• Which users are in which room
• Who is online
• XMPP server balancing
16
Youporn
Most data is found in Hashes with ordered Sets used to know
what data to show
(1) ZinterStore on:
{videos:filters:release}{videos:filters:orientation:straight}
{videos:filters:categories(id)}{videos:ordering:rating}
(2) Perform a ZRANGE to get the pages we want and get the list
of video_ids back
(3) Start pipelining to get all the videos from Hashes
17
Snapchat
• 500+ instances
• 15-50TB
• Running on GCE
400M messages/day
18
Why Redis Labs ?
19
Infinite seamless scalability
True high-availability
Stable top performance
Zero management
Users choose us because..
20
We invested a lot…
• 20+ man-years spent on R&D
• 15 Redis experts on team
Optimal Redis deployment environment
• [BOSH] Bootstrapping Redis Labs cluster (over EC2)
• [Redis Labs Console] Create a plan & set CF Credentials
• [CF]: Create & bind service
• Show a working app (try.redis)
• SSO
The Demo
22
Questions ?
23
Thank You

More Related Content

PDF
Cloud Foundry Summit 2015: Building a Robust Cloud Foundry (HA, Security and DR)
VMware Tanzu
 
PPTX
Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)
VMware Tanzu
 
PDF
Recipes for a successful production cloudfoundry deployment - CF Summit 2014
Vinícius Carvalho
 
PDF
Infrastructure as Code for Azure: ARM or Terraform?
Katherine Golovinova
 
PDF
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax
 
PDF
Microservices
Salesforce Engineering
 
PPTX
What's new with enterprise Redis - Leena Joshi, Redis Labs
Redis Labs
 
PDF
Microservice Come in Systems
Markus Eisele
 
Cloud Foundry Summit 2015: Building a Robust Cloud Foundry (HA, Security and DR)
VMware Tanzu
 
Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)
VMware Tanzu
 
Recipes for a successful production cloudfoundry deployment - CF Summit 2014
Vinícius Carvalho
 
Infrastructure as Code for Azure: ARM or Terraform?
Katherine Golovinova
 
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax
 
Microservices
Salesforce Engineering
 
What's new with enterprise Redis - Leena Joshi, Redis Labs
Redis Labs
 
Microservice Come in Systems
Markus Eisele
 

What's hot (20)

PPTX
Azure Web App services
Alexey Bokov
 
PPTX
Terraform for azure: the good, the bad and the ugly -
Giulio Vian
 
PDF
RedisConf18 - Microservicesand Redis: A Match made in Heaven
Redis Labs
 
PDF
Data Pipeline with Docker on AWS
Adeesh Fulay
 
PPTX
Slider: Applications on YARN
Steve Loughran
 
PDF
Overcoming 5 Common Docker Challenges: How We Do It at RightScale
RightScale
 
PPTX
New Roles In The Cloud
Steve Loughran
 
PDF
Tales from the four-comma club: Managing Kafka as a service at Salesforce | L...
HostedbyConfluent
 
PPTX
Kafka On YARN (KOYA): An Open Source Initiative to integrate Kafka & YARN
DataWorks Summit
 
PDF
Machine learning services with SQL Server 2017
Mark Tabladillo
 
PPTX
RedisConf17 - Operationalizing Redis at Scale
Redis Labs
 
PPTX
The Life Of a User Session
Redis Labs
 
PDF
RedisConf18 - Common Redis Use Cases for Cloud Native Apps and Microservices
Redis Labs
 
PDF
TriHUG October: Apache Ranger
trihug
 
PPTX
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
Redis Labs
 
PDF
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Trivadis
 
PDF
Escalando Foursquare basado en Checkins y Recomendaciones
Manuel Vargas
 
PDF
Redis in a Multi Tenant Environment–High Availability, Monitoring & Much More!
Redis Labs
 
PDF
Counting image views using redis cluster
Redis Labs
 
PDF
HIgh Performance Redis- Tague Griffith, GoPro
Redis Labs
 
Azure Web App services
Alexey Bokov
 
Terraform for azure: the good, the bad and the ugly -
Giulio Vian
 
RedisConf18 - Microservicesand Redis: A Match made in Heaven
Redis Labs
 
Data Pipeline with Docker on AWS
Adeesh Fulay
 
Slider: Applications on YARN
Steve Loughran
 
Overcoming 5 Common Docker Challenges: How We Do It at RightScale
RightScale
 
New Roles In The Cloud
Steve Loughran
 
Tales from the four-comma club: Managing Kafka as a service at Salesforce | L...
HostedbyConfluent
 
Kafka On YARN (KOYA): An Open Source Initiative to integrate Kafka & YARN
DataWorks Summit
 
Machine learning services with SQL Server 2017
Mark Tabladillo
 
RedisConf17 - Operationalizing Redis at Scale
Redis Labs
 
The Life Of a User Session
Redis Labs
 
RedisConf18 - Common Redis Use Cases for Cloud Native Apps and Microservices
Redis Labs
 
TriHUG October: Apache Ranger
trihug
 
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
Redis Labs
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Trivadis
 
Escalando Foursquare basado en Checkins y Recomendaciones
Manuel Vargas
 
Redis in a Multi Tenant Environment–High Availability, Monitoring & Much More!
Redis Labs
 
Counting image views using redis cluster
Redis Labs
 
HIgh Performance Redis- Tague Griffith, GoPro
Redis Labs
 
Ad

Viewers also liked (20)

PDF
Cisco Network Functions Virtualization Infrastructure (NFVI)
Cisco Russia
 
PDF
IBM Containers- Bluemix
Virginia Fernandez
 
PPTX
Introduction to Data Modeling in Cassandra
Jim Hatcher
 
PDF
"How overlay networks can make public clouds your global WAN" by Ryan Koop o...
Cohesive Networks
 
PPTX
Monitor all the cloud things - security monitoring for everyone
Duncan Godfrey
 
PDF
Apache kafka performance(throughput) - without data loss and guaranteeing dat...
SANG WON PARK
 
PPTX
What is dev ops?
Mukta Aphale
 
PDF
AppSensor - Near Real Time Event Detection and Response
jtmelton
 
PPT
Sitios turísticos de valledupar
elkin
 
PPTX
Question 7
Steve Jameson
 
PDF
Better Insights from Your Master Data - Graph Database LA Meetup
Benjamin Nussbaum
 
PPTX
All you need to know about Orient Me
LetsConnect
 
PPTX
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
Christian Beedgen
 
PPTX
Reversing malware analysis training part3 windows pefile formatbasics
Cysinfo Cyber Security Community
 
PPTX
Get complete visibility into containers based application environment
AppDynamics
 
PDF
Fluentd v1.0 in a nutshell
N Masahiro
 
PPTX
Fuel cell
Ahmed M. Elkholy
 
PPTX
Security Realism in Education
Tajul Azhar Mohd Tajul Ariffin
 
PDF
Arquitecturas de microservicios - Medianet Software
Ernesto Hernández Rodríguez
 
PDF
IoT and Big Data
sabnees
 
Cisco Network Functions Virtualization Infrastructure (NFVI)
Cisco Russia
 
IBM Containers- Bluemix
Virginia Fernandez
 
Introduction to Data Modeling in Cassandra
Jim Hatcher
 
"How overlay networks can make public clouds your global WAN" by Ryan Koop o...
Cohesive Networks
 
Monitor all the cloud things - security monitoring for everyone
Duncan Godfrey
 
Apache kafka performance(throughput) - without data loss and guaranteeing dat...
SANG WON PARK
 
What is dev ops?
Mukta Aphale
 
AppSensor - Near Real Time Event Detection and Response
jtmelton
 
Sitios turísticos de valledupar
elkin
 
Question 7
Steve Jameson
 
Better Insights from Your Master Data - Graph Database LA Meetup
Benjamin Nussbaum
 
All you need to know about Orient Me
LetsConnect
 
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
Christian Beedgen
 
Reversing malware analysis training part3 windows pefile formatbasics
Cysinfo Cyber Security Community
 
Get complete visibility into containers based application environment
AppDynamics
 
Fluentd v1.0 in a nutshell
N Masahiro
 
Fuel cell
Ahmed M. Elkholy
 
Security Realism in Education
Tajul Azhar Mohd Tajul Ariffin
 
Arquitecturas de microservicios - Medianet Software
Ernesto Hernández Rodríguez
 
IoT and Big Data
sabnees
 
Ad

Similar to How to Build a High Performance Application Using Cloud Foundry and Redis (Cloud Foundry Summit 2014) (20)

PPTX
Managing 50K+ Redis Databases Over 4 Public Clouds ... with a Tiny Devops Team
Redis Labs
 
PDF
What's New in Apache Hive 3.0?
DataWorks Summit
 
PDF
What's New in Apache Hive 3.0 - Tokyo
DataWorks Summit
 
PDF
Large-scale Web Apps @ Pinterest
HBaseCon
 
PPTX
An Apache Hive Based Data Warehouse
DataWorks Summit
 
PPTX
Hive acid and_2.x new_features
Alberto Romero
 
PPTX
Hive edw-dataworks summit-eu-april-2017
alanfgates
 
PDF
Running Production CDC Ingestion Pipelines With Balaji Varadarajan and Pritam...
HostedbyConfluent
 
PPTX
WEBINAR: Architectures for Digital Transformation and Next-Generation Systems...
Aerospike, Inc.
 
PPTX
Need for Time series Database
Pramit Choudhary
 
PPTX
Big data processing engines, Atlanta Meetup 4/30
Ashish Narasimham
 
PDF
Fast SQL on Hadoop, really?
DataWorks Summit
 
PPT
Redis and Bloom Filters - Atlanta Java Users Group 9/2014
Christopher Curtin
 
PDF
Fosdem how you can benefit from redis, javier ramirez @ teowaki
javier ramirez
 
PPTX
HBaseConAsia2018 Track3-2: HBase at China Telecom
Michael Stack
 
PPTX
Membase Meetup 2010
Membase
 
PPTX
LLAP: Sub-Second Analytical Queries in Hive
DataWorks Summit/Hadoop Summit
 
PDF
RakutenTechConf2013] [D-3_1] LeoFS - Open the New Door
Rakuten Group, Inc.
 
PDF
Startup Case Study: Leveraging the Broad Hadoop Ecosystem to Develop World-Fi...
DataWorks Summit
 
PPTX
REDIS327
Rajan Bhatt
 
Managing 50K+ Redis Databases Over 4 Public Clouds ... with a Tiny Devops Team
Redis Labs
 
What's New in Apache Hive 3.0?
DataWorks Summit
 
What's New in Apache Hive 3.0 - Tokyo
DataWorks Summit
 
Large-scale Web Apps @ Pinterest
HBaseCon
 
An Apache Hive Based Data Warehouse
DataWorks Summit
 
Hive acid and_2.x new_features
Alberto Romero
 
Hive edw-dataworks summit-eu-april-2017
alanfgates
 
Running Production CDC Ingestion Pipelines With Balaji Varadarajan and Pritam...
HostedbyConfluent
 
WEBINAR: Architectures for Digital Transformation and Next-Generation Systems...
Aerospike, Inc.
 
Need for Time series Database
Pramit Choudhary
 
Big data processing engines, Atlanta Meetup 4/30
Ashish Narasimham
 
Fast SQL on Hadoop, really?
DataWorks Summit
 
Redis and Bloom Filters - Atlanta Java Users Group 9/2014
Christopher Curtin
 
Fosdem how you can benefit from redis, javier ramirez @ teowaki
javier ramirez
 
HBaseConAsia2018 Track3-2: HBase at China Telecom
Michael Stack
 
Membase Meetup 2010
Membase
 
LLAP: Sub-Second Analytical Queries in Hive
DataWorks Summit/Hadoop Summit
 
RakutenTechConf2013] [D-3_1] LeoFS - Open the New Door
Rakuten Group, Inc.
 
Startup Case Study: Leveraging the Broad Hadoop Ecosystem to Develop World-Fi...
DataWorks Summit
 
REDIS327
Rajan Bhatt
 

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
 

Recently uploaded (20)

PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Doc9.....................................
SofiaCollazos
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Software Development Methodologies in 2025
KodekX
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 

How to Build a High Performance Application Using Cloud Foundry and Redis (Cloud Foundry Summit 2014)

Editor's Notes

  • #3: 20 13 Cont ributer
  • #6: You probably ask yourself why Redis
  • #7: Choozen
  • #9: At bottom An at the top is Redis
  • #10: Let’s run through it quickly
  • #20: What are the benefits of using us You performance can vary quite a bit