Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Comunicação Cliente - Servidor

Não estou defendendo ou desmerecendo linguagens ou arquitetura.

Mas dentro do contexto inicial da theader (arquitetura Cliente/Servidor) com Android sendo o Client, o consumo de WEB Service com JSON, na minha opinião seria o melhor caminho.

Pensar fora da caixa, é muito importante, mas vamos analisar um caso que ocorreu na empresa em que trabalhei:

Um site de eCommerce vinha crescendo a taxas constantes (cerca de 30% ao ano) e já consumia a seguinte infra-estrutura:

4 servidores HTTP (Linux + Apache + PHP) (máxima configuração disponível)
1 serviço de Load Balance
1 Servidor de Banco (MySql)  (máxima configuração disponível)
1 equipe de suporte, manutenção e monitoria de infra.

Devido os altos custos operacionais, e a previsão de crescimento, foram realizados estudos para encontrar uma solução mais econômica, confiável e facilmente escalável, com as seguintes conclusões:

1 - utilizar SOA ou Arquitetura Orientada a Serviços  (client/server).
2 - utilizar um servidor HTTP mais eficiente (Nginx)
3 - utilizar WEB Service, serviço de troca de dados eficiente e moderno (event-driven, non-blocking I/O model)
4 - remodelagem da base de dados

Modelos experimentais, indicavam um redução de custos para atender a demanda atual acima de 50%.

Os custos para esta mudança:

1 - Treinamento da equipe de desenvolvimento que não domina as novas tecnologias.
2 - Refatorar toda a aplicação (feita em PHP orientado a objetos), front-end & back-end.
3 - Testes e mais teste da nova aplicação.
4 - Reeducação dos usuários para as novas features que a tecnologia iria propiciar.

Resultado, o projeto foi adiado, pois os riscos pareciam maiores que os benefícios.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário