Dicas sobre o AppFabric
Muita gente não deve conhecer o blog do time do AppFabric Customer Advisory Team - mesmo os que já estudam e/ou trabalham com o Azure. Minha dica é: deem uma visitada, pois é um recurso valioso. O site original ficava em https://blogs.msdn.com/b/appfabriccat/, mas depois mudou para o site https://appfabriccat.com (nem todos os artigos foram transferidos para o novo site, por isto vale a pena conhecer os dois links).
Com vários textos relativos ao AppFabric (tanto do Windows Server AppFabric quanto do Azure AppFabric), eles trazem verdadeiras joias. Três exemplos:
- Lá encontrei o artigo “Implementing Reliable Inter-Role Communication Using Windows Azure AppFabric Service Bus, Observer Pattern & Parallel LINQ” que mostra como utilizar o AppFabric Service Bus numa comunicação do tipo MapReduce (ver figura). A principal vantagem é o uso da comunicação multicast com o pattern publish/subscriber, que torna mais simples e escalável a arquitetura. A figura abaixo dá um gostinho...
- Outro artigo valioso que complementa o artigo anterior é o “Best Practices for Maximizing Scalability and Cost Effectiveness of Queue-Based Messaging Solutions on Windows Azure”. Além de melhores práticas, o artigo mostra um conjunto de códigos exemplares.
- Um último exemplo é o artigo “Azure AppFabric Cache – Common Reference Data Scenario” que mostra como podemos colocar objetos do Entity Framework no AppFabric Cache. Curto, direto e útil.
Mais uma dica sobre a tecnologia do AppFabric: a versão CTP do AppFabric Composite Application já está no ar. Esta tecnologia sobe em um nível a facilidade de criar um aplicativo real - na nuvem ou on-premises. Recomento MUITO assistirem esta apresentação do TechEd americano para que vocês possam compreender o caminho que a Microsoft vai seguir em breve para a hospedagem e composição de aplicativos. Se tudo der certo, em um ano estaremos falando menos de Work Roles ou Web Roles e mais de aplicativos compostos, automaticamente elásticos, capazes de compartilhar uma mesma infraestrutura com outros serviços devido à estrutura de hospedagem baseada em sandboxes (leia AppFabric Container). Quase um drag-and-drop para SOA!?
Quem viver verá!
Abraços
Comments
- Anonymous
January 03, 2013
Excelente post e blog altamente técnico na minha opinião você é o melhor arquiteto do Brasil !!!