This document discusses distributed clustering in Ruby. It begins with background on the presenter and then describes typical solutions using multiple processing boxes to scale horizontally. However, this leads to underutilization of resources when load is not evenly distributed. The document proposes a new approach called di-cluster that scales different parts of an application independently based on actual load. It discusses challenges with existing concurrency approaches in Ruby and introduces an early prototype of di-cluster that requires further development and testing.