ORM com ActiveRecord no Rails facilita o trabalho do desenvolvedor, mas quando o sistema cresce o uso inadequado do poder de ActiveRecord pode trazer problemas como baixa performance. Coisas como mapeamentos equivocados, queries N+1, navegação entre Objetos, podem gerar excesso de queries e dificultar a execução, evolução e manutenção do sistema. Venha ver na apresentação técnicas que podemos aplicar como: uso de scopes, includes, queries customizadas com mapeamentos alternativos, testes automatizados validando número de queries geradas, monitoramento com NewRelic, dentre outras que garantem maior performance sem abrir mão do poder que ORM com ActiveRecord dá aos desenvolvedores.