O documento discute a arquitetura serverless com Azure Functions, incluindo a evolução das plataformas de aplicação, o que é arquitetura serverless, soluções Microsoft Azure para arquitetura serverless e como utilizar Azure Functions. O documento também fornece uma visão geral e boas práticas para Azure Functions.
2. Olá!
Ericson da Fonseca
▷ Desenvolvedor Web há mais de 10 anos
▷ MCP Microsoft em C#
▷ Co-organizador do Meetup Campinas.NET
▷ Autor Técnico do Portal iMasters
Você pode me encontrar através: @ericsonf
3. ▷ Evolução das plataformas de aplicação
▷ O que é a Arquitetura Serverless
▷ Soluções Microsoft Azure para a Arquitetura
Serverless
▷ Como utilizar o Azure Functions
Visão Geral
5. Necessário controlar toda a sua Infra
▷ Backup
▷ Hardware
▷ Configuração do Servidor
▷ Atualizações do Siatema Operacional
▷ Segurança
▷ Softwares
▷ Escalar minha aplicação se necessário
On-Premises (Antes da nuvem)
7. “Primeiros passos” na nuvem
▷ Provedor de Cloud irá disponibilizar serviços voltados para a
Infraestrutura
○ Hardware
○ Backup
○ VM`s
Poréns
▷ Configuração do Servidor
▷ Atualizações do Sistema Operacional
▷ Softwares
▷ Escalar minha aplicação se necessário
IaaS (Infrastructure as a Service)
8. Novo mundo no jeito de se utilizar a nuvem
▷ Plataforma voltada para o desenvolvimento de aplicativos na
nuvem
○ Código + Deploy
○ Não preciso mais me preocupar com o gerenciamento
do meu servidor (Configuração, Atualizações do
Sistema Operacional e etc)
○ Escalabilidade através de limitantes
Porém
▷ Eu ainda preciso pensar em como e quando eu vou escalar
a minha aplicação
PaaS (Plataform as a Service)
10. Será que eu não preciso mais de servidor?
▷ A ideia é pensar menos em servidor e mais na aplicação
▷ Conduzido por eventos
▷ Código mais “enxuto”
▷ Foco no negócio
▷ Escalabilidade automática
▷ Recursos computacionais utilizados de maneira muito mais
eficaz
▷ Economia
Serverless