5 dicas simples de escalabilidade com Ruby
4 minutos de leitura


Escrever aplicações Ruby e Rails, justamente pela alta produtividade dessa plataforma, permite a criação e implantação de um novo projeto em um curto espaço de tempo. Colocar o projeto rapidamente em produção para receber feedback dos clientes faz parte da cultura ágil.
Mas e se a aplicação atingir um público maior que o esperado inicialmente? Excelente para os negócios? Mas o aumento considerável de carga será absorvido pelo seu sistema? Quais as chances de o sistema escalar a ponto de atender a nova demanda sem problemas?
Código bonito e boas práticas de desenvolvimento geralmente não são suficiente. Um ambiente mal configurado tem grandes chances de estragar tudo. E, nessas horas, um contato com administração de sistemas faz uma grande diferença! Conhecer bem a plataforma e tecnologia usada é essencial. Algumas dicas para sua aplicação rodar mais suave ao usar Ruby:
1) Configure o Apache ou o Nginx para servir conteúdo estático
Por mais óbvio que pareça, grande parte dos desenvolvedores esquece desse detalhe. Normalmente a aplicação responde muito bem, e você só vai sentir esse problema quando estiver tentando manter uma aplicação no ar. Normalmente as requisições de javascripts, css, imagens, acabam por serem servidas pelo seu servidor de aplicação (thin, mongrel, passenger, etc), quando poderiam ser servidas diretamente pelo servidor web que está à frente da sua estrutura.
Autor(a)
douglas.campos
Inscreva-se em nossa Newsletter
Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.



