SlideShare a Scribd company logo
1 of 53
Download to read offline
How to build a
state-of-the-art
  rails cluster

       Tim Lossen
   Infopark AG, Berlin
You mean ...
   like this?
System X

ā€¢ Virginia Tech
ā€¢ 1100 x Apple XServe G5
 ā€¢ 2 CPUs each (2,3 GHz)
ā€¢ Inļ¬niband network
ā€¢ 12 Teraļ¬‚ops
How to build a
  state-of-the-art
    rails cluster
for 100.000 Koruny

         Tim Lossen
     Infopark AG, Berlin
100.000 Koruny
      =
    4700 $
      =
    3500 ā‚¬
ā€¢ Evolving a cluster setup
ā€¢ Scaling
ā€¢ Make or buy?
ā€¢ Discussion
Aims

ā€¢ performance
ā€¢ efļ¬ciency
ā€¢ availability
ā€¢ scalability
Performance

ā€¢ pages / second
ā€¢ throughput
ā€¢ 10 Mbit connection = max. about 1 million
  unique page impressions per day
Efļ¬ciency


ā€¢ bang per buck
ā€¢ bang per watt
Availability

ā€¢ uptime
ā€¢ can be expressed in ā€šninesā€˜
 ā€¢ 99% (2 nines) = max. 100 minutes
    downtime per week
 ā€¢ 99,9999% (6 nines) = max. 0,6 seconds
    downtime per week
Scalability


ā€¢ grow (or shrink) app as needed
ā€¢ ideal: linear with number of machines
Setup 1
Example software


ā€¢ nginx
ā€¢ mongrel cluster
ā€¢ mysql
Ideas


ā€¢ put everything on one machine
ā€¢ use top quality hardware
ā€¢ go for high processor speed
Example hardware

ā€¢ Sun Fire X2200 M2
 ā€¢ 2 x Opteron 2220 (dual core / 2,8 GHz)
 ā€¢ 4 GB ram
 ā€¢ 250 GB disk
ā€¢ 3290 ā‚¬
Result

ā€¢ performance āœ”
ā€¢ efļ¬ciency
ā€¢ availability
ā€¢ scalability
Setup 2
Ideas

ā€¢ put app and database on separate machines
ā€¢ use cheap commodity hardware
 ā€¢ like Google!
ā€¢ go for high number of CPUs
Example hardware

ā€¢ Dell PowerEdge SC 1435
 ā€¢ 2 x Opteron 2212 (dual core / 2 GHz)
 ā€¢ 4 GB ram, 160 GB disk
ā€¢ 2 machines = 8 cores
ā€¢ 3340 ā‚¬
Result

ā€¢ performance āœ”
ā€¢ efļ¬ciency āœ”
ā€¢ availability
ā€¢ scalability
Setup 3
Ideas

ā€¢ cluster of identical nodes
 ā€¢ loadbalancing
 ā€¢ failover
ā€¢ eliminate single points of failure through
  redundancy
Setup 3a
Virtualization

ā€¢ partition one physical machine into multiple
  virtual machines
ā€¢ assign dedicated ressources (cpu, ram) to
  virtual machines
ā€¢ example: xen (linux), zones (solaris)
Why virtualization?
ā€¢ ļ¬‚exibility
 ā€¢ simpliļ¬ed deployment
 ā€¢ move images between machines
ā€¢ optimization
 ā€¢ hardware utilization
 ā€¢ tuning
Why virtualization?
ā€¢ isolation
 ā€¢ use different operating systems
 ā€¢ contain intrusion
ā€¢ multiple environments (staging, production)
ā€¢ but: small performance overhead (ca. 5%)
Setup 3a
Loadbalancer
ā€¢ openBSD
ā€¢ CARP: shared virtual ip, automatic failover
ā€¢ pf: ļ¬rewall + loadbalancer
ā€¢ openBSD on xen: currently only on ramdisk
 ā€¢ better use dedicated hardware instead
Redundant ļ¬rewall
Database
ā€¢ mysql
ā€¢ master-master replication
 ā€¢ caveat: avoid primary key clashes!
ā€¢ other possibilities:
 ā€¢ master-slave replication
 ā€¢ mysql cluster
Result

ā€¢ performance āœ”
ā€¢ efļ¬ciency āœ”
ā€¢ availability āœ”
ā€¢ scalability ?
ā€¢ Evolving a cluster setup
ā€¢ Scaling
ā€¢ Make or buy?
ā€¢ Discussion
Scaling

    ā€¢ not a rails-speciļ¬c
      problem

    ā€¢ ļ¬nd and eliminate
      bottlenecks!
Scaling approaches

ā€¢ scaling up
 ā€¢ increase power of machines
ā€¢ scaling out
 ā€¢ increase number of machines
Scaling up: memory

ā€¢ add more memory
 ā€¢ mongrel can be very memory-hungry
 ā€¢ useful for caching (memcached)
 ā€¢ hint: check crucial.com for low prices
Scaling up: CPU

ā€¢ upgrade to quad-core Opterons
 ā€¢ available later this year
 ā€¢ same socket
 ā€¢ same power / heat envelope
 ā€¢ use as drop-in replacement
Scaling out
Scaling out

ā€¢ app servers scale (almost) linearly
ā€¢ use same hardware (if possible)
 ā€¢ one type of processor, memory, disk
 ā€¢ simpliļ¬es maintenance / repair
Bottleneck: application
ā€¢ lots of concurrent users
ā€¢ rails is single threaded (mutex lock)
ā€¢ solution: add more mongrels
 ā€¢ rule of thumb: 10 mongrels per cpu
ā€¢ twitter runs on ca. 300 mongrels
Bottleneck: database

ā€¢ avoid to hit database
 ā€¢ cache as much as possible
ā€¢ scale up database masters
 ā€¢ more disks = faster access
ā€¢ add read-only db slaves
Scaling 2.0
Scaling storage
ā€¢ disk failure very common
 ā€¢ use RAID1 for database masters
ā€¢ network storage
 ā€¢ example: ATA-over-Ethernet (AoE)
 ā€¢ accessible as block device
 ā€¢ combine with cluster ļ¬le system
Coraid EtherDrive, 11 TB, 200MB/s
ā€¢ Evolving a cluster setup
ā€¢ Scaling
ā€¢ Make or buy?
ā€¢ Discussion
Make or buy?
ā€¢ think about total cost of ownership (TCO)
 ā€¢ not only hardware costs
 ā€¢ rackspace, power, bandwidth
 ā€¢ administration overhead
ā€¢ ā€žUtility? Or generator in the back
  yard?ā€œ (David Young)
Our cluster

ā€¢ hardware: 3340 ā‚¬
ā€¢ colocation with burst.net (for 1 year)
 ā€¢ 60 $ + 12 x 140 $ = 900 $ = 670 ā‚¬
ā€¢ 4000 ā‚¬ + administration
Rails hosting

ā€¢ example: Engine Yard
ā€¢ 1 slice = 1 CPU core, 400 MB ram
ā€¢ 4 slices (for 1 year)
 ā€¢ 796 $ + 12 x 1116 $ = 14.200 $
ā€¢ 10.500 ā‚¬
ā€¢ Evolving a cluster setup
ā€¢ Scaling
ā€¢ Make or buy?
ā€¢ Discussion
Summary

ā€¢ 2-machine cluster is cool (and quite
  affordable) setup
ā€¢ virtualization is a Good Thing
ā€¢ scaling the database can be tricky
ā€¢ make or buy depends on concrete situation
Questions?
http://tim.lossen.de
                          ā¦



photo credits
http://www.ļ¬‚ickr.com/photos/shivayanamahohm/192322513
http://www.ļ¬‚ickr.com/photos/nicholas_t/286352669
http://www.ļ¬‚ickr.com/photos/redjar/480709870

More Related Content

What's hot

Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash TechnologyCeph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash TechnologyCeph Community
Ā 
Postgres on OpenStack
Postgres on OpenStackPostgres on OpenStack
Postgres on OpenStackEDB
Ā 
San Francisco Cassadnra Meetup - March 2014: I/O Performance tuning on AWS fo...
San Francisco Cassadnra Meetup - March 2014: I/O Performance tuning on AWS fo...San Francisco Cassadnra Meetup - March 2014: I/O Performance tuning on AWS fo...
San Francisco Cassadnra Meetup - March 2014: I/O Performance tuning on AWS fo...DataStax Academy
Ā 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureDanielle Womboldt
Ā 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3UniFabric
Ā 
Linux internals for Database administrators at Linux Piter 2016
Linux internals for Database administrators at Linux Piter 2016Linux internals for Database administrators at Linux Piter 2016
Linux internals for Database administrators at Linux Piter 2016PostgreSQL-Consulting
Ā 
Ceph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA UpdateCeph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA UpdateDanielle Womboldt
Ā 
Offloading for Databases - Deep Dive
Offloading for Databases - Deep DiveOffloading for Databases - Deep Dive
Offloading for Databases - Deep DiveUniFabric
Ā 
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...In-Memory Computing Summit
Ā 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Community
Ā 
Ceph: Low Fail Go Scale
Ceph: Low Fail Go Scale Ceph: Low Fail Go Scale
Ceph: Low Fail Go Scale Ceph Community
Ā 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVMAchieving the ultimate performance with KVM
Achieving the ultimate performance with KVMStorPool Storage
Ā 
Cy7 introduction
Cy7 introductionCy7 introduction
Cy7 introductionKunhui Wu
Ā 
Windows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual NetworksWindows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual NetworksKristof Rennen
Ā 
UniPlex vScaleDB pat. pending
UniPlex vScaleDB pat. pendingUniPlex vScaleDB pat. pending
UniPlex vScaleDB pat. pendingUniFabric
Ā 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Community
Ā 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Community
Ā 
Ceph Day San Jose - HA NAS with CephFS
Ceph Day San Jose - HA NAS with CephFSCeph Day San Jose - HA NAS with CephFS
Ceph Day San Jose - HA NAS with CephFSCeph Community
Ā 
A way to visual the best storage media for an application
A way to visual the best storage media for an applicationA way to visual the best storage media for an application
A way to visual the best storage media for an applicationTony Roug
Ā 

What's hot (19)

Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash TechnologyCeph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ā 
Postgres on OpenStack
Postgres on OpenStackPostgres on OpenStack
Postgres on OpenStack
Ā 
San Francisco Cassadnra Meetup - March 2014: I/O Performance tuning on AWS fo...
San Francisco Cassadnra Meetup - March 2014: I/O Performance tuning on AWS fo...San Francisco Cassadnra Meetup - March 2014: I/O Performance tuning on AWS fo...
San Francisco Cassadnra Meetup - March 2014: I/O Performance tuning on AWS fo...
Ā 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ā 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
Ā 
Linux internals for Database administrators at Linux Piter 2016
Linux internals for Database administrators at Linux Piter 2016Linux internals for Database administrators at Linux Piter 2016
Linux internals for Database administrators at Linux Piter 2016
Ā 
Ceph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA UpdateCeph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA Update
Ā 
Offloading for Databases - Deep Dive
Offloading for Databases - Deep DiveOffloading for Databases - Deep Dive
Offloading for Databases - Deep Dive
Ā 
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
Ā 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ā 
Ceph: Low Fail Go Scale
Ceph: Low Fail Go Scale Ceph: Low Fail Go Scale
Ceph: Low Fail Go Scale
Ā 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVMAchieving the ultimate performance with KVM
Achieving the ultimate performance with KVM
Ā 
Cy7 introduction
Cy7 introductionCy7 introduction
Cy7 introduction
Ā 
Windows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual NetworksWindows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual Networks
Ā 
UniPlex vScaleDB pat. pending
UniPlex vScaleDB pat. pendingUniPlex vScaleDB pat. pending
UniPlex vScaleDB pat. pending
Ā 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ā 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
Ā 
Ceph Day San Jose - HA NAS with CephFS
Ceph Day San Jose - HA NAS with CephFSCeph Day San Jose - HA NAS with CephFS
Ceph Day San Jose - HA NAS with CephFS
Ā 
A way to visual the best storage media for an application
A way to visual the best storage media for an applicationA way to visual the best storage media for an application
A way to visual the best storage media for an application
Ā 

Similar to How to build a state-of-the-art rails cluster

How Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterHow Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterAaron Joue
Ā 
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld
Ā 
Storage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, WhiptailStorage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, WhiptailInternet World
Ā 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Community
Ā 
Advanced Deployment
Advanced DeploymentAdvanced Deployment
Advanced DeploymentJonathan Weiss
Ā 
Quixote
QuixoteQuixote
Quixoteceiparua
Ā 
Development to Production with Sharded MongoDB Clusters
Development to Production with Sharded MongoDB ClustersDevelopment to Production with Sharded MongoDB Clusters
Development to Production with Sharded MongoDB ClustersSeveralnines
Ā 
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...Red_Hat_Storage
Ā 
Deep Dive on Amazon EC2 Instances - AWS Summit Cape Town 2017
Deep Dive on Amazon EC2 Instances - AWS Summit Cape Town 2017Deep Dive on Amazon EC2 Instances - AWS Summit Cape Town 2017
Deep Dive on Amazon EC2 Instances - AWS Summit Cape Town 2017Amazon Web Services
Ā 
Presentation ibm system x values proposition with vm ware
Presentation   ibm system x values proposition with vm warePresentation   ibm system x values proposition with vm ware
Presentation ibm system x values proposition with vm waresolarisyourep
Ā 
Inception Pack Vol 2: Bizarre premium
Inception Pack Vol 2: Bizarre premiumInception Pack Vol 2: Bizarre premium
Inception Pack Vol 2: Bizarre premiumThe Planning Lab
Ā 
Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007Wing Venture Capital
Ā 
Open Source Data Deduplication
Open Source Data DeduplicationOpen Source Data Deduplication
Open Source Data DeduplicationRedWireServices
Ā 
CASSANDRA MEETUP - Choosing the right cloud instances for success
CASSANDRA MEETUP - Choosing the right cloud instances for successCASSANDRA MEETUP - Choosing the right cloud instances for success
CASSANDRA MEETUP - Choosing the right cloud instances for successErick Ramirez
Ā 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Griddeimos
Ā 
All The Little Pieces
All The Little PiecesAll The Little Pieces
All The Little PiecesAndrei Zmievski
Ā 

Similar to How to build a state-of-the-art rails cluster (20)

MySQL Tuning
MySQL TuningMySQL Tuning
MySQL Tuning
Ā 
How Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterHow Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver Cluster
Ā 
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
Ā 
Storage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, WhiptailStorage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, Whiptail
Ā 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ā 
Shootout at the PAAS Corral
Shootout at the PAAS CorralShootout at the PAAS Corral
Shootout at the PAAS Corral
Ā 
ceph-barcelona-v-1.2
ceph-barcelona-v-1.2ceph-barcelona-v-1.2
ceph-barcelona-v-1.2
Ā 
Ceph barcelona-v-1.2
Ceph barcelona-v-1.2Ceph barcelona-v-1.2
Ceph barcelona-v-1.2
Ā 
Advanced Deployment
Advanced DeploymentAdvanced Deployment
Advanced Deployment
Ā 
Quixote
QuixoteQuixote
Quixote
Ā 
Development to Production with Sharded MongoDB Clusters
Development to Production with Sharded MongoDB ClustersDevelopment to Production with Sharded MongoDB Clusters
Development to Production with Sharded MongoDB Clusters
Ā 
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Ā 
Deep Dive on Amazon EC2 Instances - AWS Summit Cape Town 2017
Deep Dive on Amazon EC2 Instances - AWS Summit Cape Town 2017Deep Dive on Amazon EC2 Instances - AWS Summit Cape Town 2017
Deep Dive on Amazon EC2 Instances - AWS Summit Cape Town 2017
Ā 
Presentation ibm system x values proposition with vm ware
Presentation   ibm system x values proposition with vm warePresentation   ibm system x values proposition with vm ware
Presentation ibm system x values proposition with vm ware
Ā 
Inception Pack Vol 2: Bizarre premium
Inception Pack Vol 2: Bizarre premiumInception Pack Vol 2: Bizarre premium
Inception Pack Vol 2: Bizarre premium
Ā 
Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007
Ā 
Open Source Data Deduplication
Open Source Data DeduplicationOpen Source Data Deduplication
Open Source Data Deduplication
Ā 
CASSANDRA MEETUP - Choosing the right cloud instances for success
CASSANDRA MEETUP - Choosing the right cloud instances for successCASSANDRA MEETUP - Choosing the right cloud instances for success
CASSANDRA MEETUP - Choosing the right cloud instances for success
Ā 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Grid
Ā 
All The Little Pieces
All The Little PiecesAll The Little Pieces
All The Little Pieces
Ā 

More from Tim Lossen

Apocalypse Later
Apocalypse LaterApocalypse Later
Apocalypse LaterTim Lossen
Ā 
Embracing Failure
Embracing FailureEmbracing Failure
Embracing FailureTim Lossen
Ā 
Embracing Failure
Embracing FailureEmbracing Failure
Embracing FailureTim Lossen
Ā 
Enemy of the State?
Enemy of the State?Enemy of the State?
Enemy of the State?Tim Lossen
Ā 
Beyond Devops
Beyond DevopsBeyond Devops
Beyond DevopsTim Lossen
Ā 
All Your Core Are Belong To Us
All Your Core Are Belong To UsAll Your Core Are Belong To Us
All Your Core Are Belong To UsTim Lossen
Ā 
Podularity FTW!
Podularity FTW!Podularity FTW!
Podularity FTW!Tim Lossen
Ā 
Cubic Foot Gardening
Cubic Foot GardeningCubic Foot Gardening
Cubic Foot GardeningTim Lossen
Ā 
Dashboard Mania
Dashboard ManiaDashboard Mania
Dashboard ManiaTim Lossen
Ā 
Event-Stream Processing with Kafka
Event-Stream Processing with KafkaEvent-Stream Processing with Kafka
Event-Stream Processing with KafkaTim Lossen
Ā 
Into the Void
Into the VoidInto the Void
Into the VoidTim Lossen
Ā 
Treasure Island -- Concurrency in JRuby
Treasure Island -- Concurrency in JRubyTreasure Island -- Concurrency in JRuby
Treasure Island -- Concurrency in JRubyTim Lossen
Ā 
Dashboard Mania
Dashboard ManiaDashboard Mania
Dashboard ManiaTim Lossen
Ā 
JRuby vs. Rubinius
JRuby vs. RubiniusJRuby vs. Rubinius
JRuby vs. RubiniusTim Lossen
Ā 
Redis to the Rescue?
Redis to the Rescue?Redis to the Rescue?
Redis to the Rescue?Tim Lossen
Ā 
Redis to the Rescue?
Redis to the Rescue?Redis to the Rescue?
Redis to the Rescue?Tim Lossen
Ā 
The Smallest Cluster in the World
The Smallest Cluster in the WorldThe Smallest Cluster in the World
The Smallest Cluster in the WorldTim Lossen
Ā 
Announcing Euruko 2011
Announcing Euruko 2011Announcing Euruko 2011
Announcing Euruko 2011Tim Lossen
Ā 
Memory: The New Disk
Memory: The New DiskMemory: The New Disk
Memory: The New DiskTim Lossen
Ā 
Key-Value-Stores -- The Key to Scaling?
Key-Value-Stores -- The Key to Scaling?Key-Value-Stores -- The Key to Scaling?
Key-Value-Stores -- The Key to Scaling?Tim Lossen
Ā 

More from Tim Lossen (20)

Apocalypse Later
Apocalypse LaterApocalypse Later
Apocalypse Later
Ā 
Embracing Failure
Embracing FailureEmbracing Failure
Embracing Failure
Ā 
Embracing Failure
Embracing FailureEmbracing Failure
Embracing Failure
Ā 
Enemy of the State?
Enemy of the State?Enemy of the State?
Enemy of the State?
Ā 
Beyond Devops
Beyond DevopsBeyond Devops
Beyond Devops
Ā 
All Your Core Are Belong To Us
All Your Core Are Belong To UsAll Your Core Are Belong To Us
All Your Core Are Belong To Us
Ā 
Podularity FTW!
Podularity FTW!Podularity FTW!
Podularity FTW!
Ā 
Cubic Foot Gardening
Cubic Foot GardeningCubic Foot Gardening
Cubic Foot Gardening
Ā 
Dashboard Mania
Dashboard ManiaDashboard Mania
Dashboard Mania
Ā 
Event-Stream Processing with Kafka
Event-Stream Processing with KafkaEvent-Stream Processing with Kafka
Event-Stream Processing with Kafka
Ā 
Into the Void
Into the VoidInto the Void
Into the Void
Ā 
Treasure Island -- Concurrency in JRuby
Treasure Island -- Concurrency in JRubyTreasure Island -- Concurrency in JRuby
Treasure Island -- Concurrency in JRuby
Ā 
Dashboard Mania
Dashboard ManiaDashboard Mania
Dashboard Mania
Ā 
JRuby vs. Rubinius
JRuby vs. RubiniusJRuby vs. Rubinius
JRuby vs. Rubinius
Ā 
Redis to the Rescue?
Redis to the Rescue?Redis to the Rescue?
Redis to the Rescue?
Ā 
Redis to the Rescue?
Redis to the Rescue?Redis to the Rescue?
Redis to the Rescue?
Ā 
The Smallest Cluster in the World
The Smallest Cluster in the WorldThe Smallest Cluster in the World
The Smallest Cluster in the World
Ā 
Announcing Euruko 2011
Announcing Euruko 2011Announcing Euruko 2011
Announcing Euruko 2011
Ā 
Memory: The New Disk
Memory: The New DiskMemory: The New Disk
Memory: The New Disk
Ā 
Key-Value-Stores -- The Key to Scaling?
Key-Value-Stores -- The Key to Scaling?Key-Value-Stores -- The Key to Scaling?
Key-Value-Stores -- The Key to Scaling?
Ā 

Recently uploaded

Call US šŸ“ž 9892124323 āœ… Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US šŸ“ž 9892124323 āœ… Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US šŸ“ž 9892124323 āœ… Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US šŸ“ž 9892124323 āœ… Kurla Call Girls In Kurla ( Mumbai ) secure servicePooja Nehwal
Ā 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfGale Pooley
Ā 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfSaviRakhecha1
Ā 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptxFinTech Belgium
Ā 
WhatsApp šŸ“ž Call : 9892124323 āœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp šŸ“ž Call : 9892124323  āœ…Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp šŸ“ž Call : 9892124323  āœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp šŸ“ž Call : 9892124323 āœ…Call Girls In Chembur ( Mumbai ) secure servicePooja Nehwal
Ā 
Independent Call Girl Number in Kurla MumbaišŸ“² Pooja Nehwal 9892124323 šŸ’ž Full ...
Independent Call Girl Number in Kurla MumbaišŸ“² Pooja Nehwal 9892124323 šŸ’ž Full ...Independent Call Girl Number in Kurla MumbaišŸ“² Pooja Nehwal 9892124323 šŸ’ž Full ...
Independent Call Girl Number in Kurla MumbaišŸ“² Pooja Nehwal 9892124323 šŸ’ž Full ...Pooja Nehwal
Ā 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfMichael Silva
Ā 
Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )Pooja Nehwal
Ā 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja Nehwal
Ā 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Delhi Call girls
Ā 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Pooja Nehwal
Ā 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...Call Girls in Nagpur High Profile
Ā 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
Ā 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...Call Girls in Nagpur High Profile
Ā 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfGale Pooley
Ā 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...ssifa0344
Ā 
Top Rated Pune Call Girls Viman Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex...Call Girls in Nagpur High Profile
Ā 

Recently uploaded (20)

(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
Ā 
Call US šŸ“ž 9892124323 āœ… Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US šŸ“ž 9892124323 āœ… Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US šŸ“ž 9892124323 āœ… Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US šŸ“ž 9892124323 āœ… Kurla Call Girls In Kurla ( Mumbai ) secure service
Ā 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdf
Ā 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
Ā 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
Ā 
WhatsApp šŸ“ž Call : 9892124323 āœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp šŸ“ž Call : 9892124323  āœ…Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp šŸ“ž Call : 9892124323  āœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp šŸ“ž Call : 9892124323 āœ…Call Girls In Chembur ( Mumbai ) secure service
Ā 
Independent Call Girl Number in Kurla MumbaišŸ“² Pooja Nehwal 9892124323 šŸ’ž Full ...
Independent Call Girl Number in Kurla MumbaišŸ“² Pooja Nehwal 9892124323 šŸ’ž Full ...Independent Call Girl Number in Kurla MumbaišŸ“² Pooja Nehwal 9892124323 šŸ’ž Full ...
Independent Call Girl Number in Kurla MumbaišŸ“² Pooja Nehwal 9892124323 šŸ’ž Full ...
Ā 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
Ā 
VIP Call Girl in Mira Road šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday ...
Ā 
Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )
Ā 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Ā 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Ā 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Ā 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Ā 
VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...
Ā 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Ā 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
Ā 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
Ā 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Ā 
Top Rated Pune Call Girls Viman Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex...
Ā 

How to build a state-of-the-art rails cluster