A RubyGem Octopus (https://github.com/thiagopradi/octopus) é a biblioteca mais utilizada para adicionar suporte a Sharding e Replicação com o ActiveRecord. A biblioteca é um resultado de um trabalho efetuado durante o Ruby Summer of Code de 2010, e completa sete anos de existência em 2017. Nesta palestra, irei falar sobre como o projeto iniciou, como seu desenvolvimento foi efetuado e quais as lições aprendidas ao longo destes sete anos de trabalho. As lições vão desde funcionamento dos “internals” do ActiveRecord, melhores práticas de código, até mesmo detalhes de gerenciamento de um projeto open-source.