3. MTAC – Nossa Missão
• Nossa missão como organização é reduzir a
desigualdade social através da inovação, pois
acreditamos que o conhecimento pode
transformar a vida das pessoas.
4. Promoções – Próximos Treinamentos
• Serverless + Azure Functions – 29/08 (sábado) –
25% de desconto, R$ 300:
https://bit.ly/anp-serverless3-minicurso4-25
• Azure + Desenvolvimento Web – 19/09 (sábado) –
15% de desconto, R$ 212,50:
https://bit.ly/anp-web4-minicurso4-15
• Infraestrutura no Azure – 26/09 (sábado) –
25% de desconto, R$ 300:
https://bit.ly/anp-infra-minicurso4-25
5. Eventos Online Gratuitos
• Lives cobrindo o uso de cloud computing,
desenvolvimento, open source e diversas tecnologias
Microsoft
• Faça sua inscrição em:
https://www.meetup.com/dotnet-Sao-Paulo/events/
7. Por que a nuvem?
• Priorizar negócio, ao invés de somente a
tecnologia
• Escalabilidade para atender a demandas
crescentes
• Aumento de produtividade, eficiência e redução
de custos
• O Microsoft Azure é um bom exemplo de
plataforma na nuvem
8. Serverless: o que é?
• Deployment sem preocupações com infraestrutura
• Escalabilidade, confiabilidade, produtividade
• Lógica do lado do servidor, integrações, execução
periódica, orientação a eventos
• Azure Functions é um serviço baseado neste
paradigma
10. Azure Functions
• Arquitetura serverless
• Desenvolvimento multiplataforma (Windows, Linux e
Mac) e orientado a eventos (uso de triggers/gatilhos)
• Utilização de Triggers/Gatilhos, com suporte à
mensageria, chamadas HTTP e outros tipos de eventos
• Implementação descomplicada
11. Azure Functions
• Baixo Custo
• Atualmente na versão 3.x
• Suporte a várias plataformas de desenvolvimento
17. Exemplo prático
• Solução de mensageria baseada no uso de
tópicos para compartilhamento de cotações
de ações
• Uso de Azure Service Bus
• Criação de Function Apps integrando com
SQL Server, Redis e MongoDB
• Uso de Visual Studio Code e Visual Studio
2019
18. Exemplo prático
• Solução gerenciada de mensageria
• Mais robusta quando comparada ao Azure Queue
Storage
• Utilização de AMQP como protocolo default
• Suporte às principais plataformas de
desenvolvimento, contando ainda com REST API
• Possibilidade de uso de tópicos ou filas (queues)
20. Promoções – Próximos Treinamentos
• Serverless + Azure Functions – 29/08 (sábado) –
25% de desconto, R$ 300:
https://bit.ly/anp-serverless3-minicurso4-25
• Azure + Desenvolvimento Web – 19/09 (sábado) –
15% de desconto, R$ 212,50:
https://bit.ly/anp-web4-minicurso4-15
• Infraestrutura no Azure – 26/09 (sábado) –
25% de desconto, R$ 300:
https://bit.ly/anp-infra-minicurso4-25
21. Eventos Online Gratuitos
• Lives cobrindo o uso de cloud computing,
desenvolvimento, open source e diversas tecnologias
Microsoft
• Faça sua inscrição em:
https://www.meetup.com/dotnet-Sao-Paulo/events/