Serverless + Integrações com Bancos de Dados:
utilizando Azure Functions e Logic Apps
Renato Groffe (Microsoft MVP, MTAC)
Renato Groffe
• Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience Contributor (MTAC)
• Mais de 15 anos de experiência na área de Tecnologia
• Software Engineer, Autor Técnico e Palestrante
Renato Groffe
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe
/canaldotnet
/renatogroff
https://renatogroffe.medium.com
Sponsors
Attend PASS Summit 2020!
https://www.pass.org/summit/2020/
Are you passionate to help?
https://www.pass.org/Governance/Elections
https://www.pass.org/Community/Get-Involved/Volunteer
Agenda
• Serverless: uma visão geral
• Azure Functions e Logic Apps
• Exemplos práticos
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
Conceitos arquiteturais importantes
• Escalabilidade
• Responsabilidade Única
• Orientação a Eventos
• Aplicações distribuídas
• Mensageria
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
Azure Functions
• Baixo Custo
• Atualmente na versão 3.x
• Suporte a várias plataformas de
desenvolvimento
Desenvolvimento com Azure Functions
Suporte a várias plataformas
Ferramentas de Desenvolvimento
Visual Studio Code
Visual Studio 2019
Visual Studio for Mac
Portal do Azure
JetBrains Rider
• Permite a implementação de
workflows envolvendo a integração
entre diferentes serviços
• Conectors permitem que aplicações se
comuniquem com tecnologias como
SQL Server, Slack, Microsoft Teams e
Office 365
Azure Logic Apps
Azure Functions + Logic Apps + Integrações
Serviços e tecnologias com suporte:
• Azure Cosmos DB / DocumentDB (Trigger)
• SQL Server (Trigger)
• Em Azure Functions podemos ainda utilizar
bibliotecas integrando com os mais diferentes
tipos de bancos de dados
Exemplos Práticos
Obrigado!

Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday #1016 - São Paulo

Notas do Editor

  • #6 Registration is $599,00 at the moment Cheaper than the in person event (no accomodations, flights or meal costs involved) Best training in the world for data professionals