Fernando Correia

Posts Tagged ‘arquitetura’

Diagrama de referência de arquitetura do Azure

In Conceitos on 25 set 2012 at 13:10

Clint Edmonson, arquiteto evangelista da Microsoft, publicou uma versão atualizada do seu diagrama de referência de arquitetura da plataforma Windows Azure.

(Clique no diagrama para abrir uma versão ampliada.)

Este diagrama inclui os serviços lançados em junho/2012 e serve como modelo para a criação de diagramas de arquiteturas baseadas no Windows Azure.

Experiência com Front-End Orientado a Serviços

In Dicas on 28 jun 2012 at 21:35

Nos últimos meses estive desenvolvendo, junto com os colegas Rafael Leonhardt, Jean Pereira e Márcio Oliveira, um software como serviço escalável na plataforma Windows Azure.

Para atender os requisitos de escalabilidade e conectividade do projeto, eu selecionei uma arquitetura que venho pesquisando já há alguns anos, chamada SOFEA (Service-Oriented Front-End Architecture, ou arquitetura de interface com o usuário orientada a serviços), também conhecida como Thin Server Architecture (arquitetura de servidor leve).

Neste padrão, o servidor, que no nosso caso é hospedado no Windows Azure, é responsável pela lógica de negócio e armazenamento de dados, e oferece uma interface orientada a serviços. A interface com o usuário é executada totalmente no dispositivo cliente (computador ou dispositivo móvel). Para ficar claro, neste estilo de arquitetura não há camada de apresentação no servidor.

Continue lendo »

Usuários do ASP.NET em Worker Roles do Azure

In Dicas on 3 abr 2012 at 21:51

fingerprint_604

Para garantir a escalabilidade e a velocidade de resposta de uma aplicação web na nuvem, um padrão de projeto recomendado é separar a camada web (front-end) da camada de processamento (back-end).

No Azure, uma das melhores formas de fazer isso é usar a fila de mensagem do Queue Storage para que a camada web (Web Role) envie comandos para serem executados pelos servidores da camada de processamento (Worker Role).

Existem vários tutoriais sobre o assunto, mas uma questão importante nem sempre é abordada, que é o tratamento da segurança destas mensagens.

Continue lendo »

Arquitetura para uma nova geração de aplicativos no Windows Azure

In Palestras on 20 nov 2011 at 13:14

No dia 19/nov/2011, as comunidades MCITPSC e BluDotNet promoveram um evento da comunidade TechNet em Blumenau.

Eu fui convidado para palestrar e escolhi como tema a arquitetura de aplicações para a plataforma Azure.

Continue lendo »