Kamal é capaz de realizar esta operação porque o Rails está equipado com um Dockerfile para transformar um aplicativo em uma imagem de contêiner, disse Heinemeier. Com Rails 8, o Dockerfile foi atualizado para incluir um proxy, chamado Propulsorque fica na frente do servidor internet Puma para oferecer aceleração X-Sendfile, compactação de ativos e cache de ativos. Assim, não há necessidade de colocar um servidor Nginx ou outro servidor internet na frente. Também apresentado no Kamal 2 está o Kamal Proxy para substituir a opção genérica do Traefik no lançamento. Este proxy oferece implantações rápidas e sem tempo de inatividade, certificados SSL automatizados e suporte para vários aplicativos em um servidor sem uma configuração complicada, de acordo com o boletim Rails sobre Rails 8.
Também no Rails 8, os adaptadores baseados em banco de dados permitem o uso de SQLite para recursos como cache, WebSockets e trabalhos. E Cabo Sólidoum adaptador Motion Cable baseado em banco de dados, substitui a necessidade do Redis atuar como um servidor pubsub para retransmitir mensagens WebSocket do aplicativo para clientes conectados a diferentes processos. E Cache Sólidoum armazenamento de cache do Lively Help apoiado por banco de dados, substitui a necessidade de Redis ou Memcached para armazenar caches de fragmentos HTML, em explicit. Fila sólidaEnquanto isso, um back-end de trabalho ativo apoiado por banco de dados significa que não há necessidade de Redis e de uma estrutura de execução de trabalho separada, como Sidekiq ou Delayed Job, para a maioria das pessoas.
No que diz respeito à segurança, Rails 8 reúne peças para um gerador de sistema de autenticação completo, criando um ponto de partida para um sistema de autenticação baseado em sessão, reconfigurável por senha e com rastreamento de metadados. Rails 8 também apresenta trabalho para tornar o adaptador SQLite e o driver Ruby adequados para uso em produção. E Eixo de transmissão torna-se o pipeline de ativos padrão, substituindo o sistema Sprockets, que remonta a 2009.