Redimensionando Imagens com Azure Functions e Blob Trigger

Olá, tudo bem?

No post + vídeo de hoje, demonstro como criar uma Azure Functions para redimensionar images. Para isto precisamos apenas de:

1-Uma conta no Azure;
2-Duas contas de armazenamento (Uma para logs e a outra para armazenar as imagens);
3-Uma Azure Function;
4-Imagens :)

Ler Mais

Compartilhar

Azure Functions vs WebApi

Olá, tudo bem?

Estes dias recebi a seguinte pergunta via Twitter: “Azure Functions pode ser usado como uma alternativa ao WebApi”?

Nos posts anteriores vimos as características de Serverless Architectures e do Azure Functions. Há uma tentação em migrar WebApis para Azure Functions, principalmente pelo fator “pague por consumo”, não é mesmo? No entanto, existem alguns pontos que devem ser levados em consideração antes de iniciar esta migração.

Respondendo a pergunta e parafraseando o Elemar Jr, a resposta é Depende. Eis alguns fatores que diferenciam Azure Functions (HttpTrigger template) de WebApi:

Ler Mais

Compartilhar

Serverless com Azure Functions

Olá tudo bem?

No post anterior, vimos os benefícios de Serverless Architectures e um pouco de como surgiu este paradigma.

Neste post, vamos aprender mais sobre o Azure Functions, o serviço que permite executar código (funções) no Azure de maneira reativa à eventos. O Azure Functions é parte do Azure App Services, que por sua vez, são um conjunto de serviços:

-WebApp
-Mobile Apps
-API Apps
-Logic Apps
-Azure Functions

Histórico

O Azure Functions foi anunciado no evento Microsoft Build de 2016 e é uma evolução do Azure WebJobs SDK, um framework que permite a execução de código em background.

Ler Mais

Compartilhar

Serverless architecture

Olá, tudo bem?

Há alguns anos atrás tive a oportunidade de assistir a uma das melhores palestras técnicas de toda a minha vida: “Reactive programming for all” - Fabio Galuppo e Rafael Monteiro.

Até aquele momento, eu nunca havia parado para pensar sobre o “reactive way”, mas poucos meses depois, o serviço DocumentDB do Azure foi liberado, e o que chamou a minha atenção é que havia o conceito de triggers e stored procedures. Em outras palavras, exatamente o que eu havia visto na palestra, aplicado no Azure.

Ler Mais

Compartilhar

cross-cutting concern com c# e Func

Tempo estimado de leitura: Não sei o quão rápido você é capaz de ler.

Olá, tudo bem?

Recentemente tive que implementar algumas novas funcionalidades em uma loja virtual de um site aqui na Nova Zelândia.

Em diversas classes, haviam chamadas hard-coded para gravar em log objetos de request / response trafegados entre a aplicação e uma camada de serviços. Algo mais ou menos assim:

Ler Mais

Compartilhar

Adal.JS

Olá, tudo bem?

Recentemente estive em um projeto onde era necessário proteger uma Single Page Application feita com Angular 1.5 e Webapi utilizando o Azure Active Directory.

Ler Mais

Compartilhar

Microsoft Ignite NZ 2016

Olá tudo bem?

Esta semana, mais precisamente de 25/10 até 28/10, tivemos o Microsoft Ignite NZ, principal evento de tecnologia do país.

Ler Mais

Compartilhar

Blog 2.0

Olá, tudo bem?

Já tem um tempo desde que escrevi meu último post no meu antigo blog. O principal motivo é que eu não estava contente com a ClearDB como opção de MySQL no Azure, e na época, não havia outra opção PaaS.

Ler Mais

Compartilhar