Por favor me diga se:
- O Node.js tornará nosso site mais rápido!
- O Node.js consumirá menos recursos do servidor, podemos economizar dinheiro!
- O Node.js nos tornará mais produtivos!
- Node.js significa que podemos compartilhar o código JavaScript do lado do cliente e do servidor.
Para esclarecer, estamos reescrevendo um servidor front-end, que conversará com nosso aplicativo Ruby on Rails existente como uma API. Enquanto isso, refatoraremos nosso aplicativo Ruby on Rails em serviços.
Mais detalhes sobre a arquitetura existente:
- Memcached para cache de parciais HTML
- Redis para sessão e alguns cache de dados estruturados
- Mestre único MySQL , múltiplos escravos
- Há uma tabela grande que aceita muitas gravações (imagine uma pesquisa)
- Caso contrário, principalmente lê.
- MongoDB para alguns metadados
- Ruby on Rails 3.0
- nginx e unicórnio