Use Azure no Backend de
suas aplicações
Igor Macedo
igor.macedo@esx.com.br
O que você entende por Backend?
Azure no Backend
• Infraestrutura (vm, rede, storage, etc)
• Funcionalidades prontas para serem integradas à
aplicação ou para serem a aplicação em si;
• Automação e monitoramento de tudo
relacionado ao ciclo de vida da aplicação;
• Plataforma para suportar e executar a aplicação;
Ou seja…
São muitos os serviços
App Service
App Service
• Abstrai a hospedagem da aplicação;
• Scaling e Auto-Scaling;
• Templates de aplicação;
• Autenticação;
• Backup;
• Disponível Globalmente;
• Suporte a várias linguagens (ASP.NET, Node.js, Java, PHP, and
Python);
• Otimizado para DevOps: CI e CD, teste e staging environments, A/B
testing, gerenciamento via scripts, integração com VSTS, GitHub ou
BitBucket;
• Manutenção do app: debug, logs, monitoramento, análise;
Demo
Nossa FinTech:
Demo API App
Demo Logic App
Twitter
“Mais que um banco!
#nobanco”
O que vimos:
Mobile Engadgment
AppServices
Text Analytics (CognitiveServices)
Application Insights Notification Hub
Além disso…
Azure Functions
Container Services
Service Fabric
Machine learning
API Management
Azure AD
PowerBI
Obrigado!
@igorguga
br.linkedin.com/in/igormacedo
http://igormacedo.com.br
igor.macedo@esx.com.br

DevChamps 2016

Notas do Editor

  • #2 Objetivo: mostrar como a utilização do azure no backend pode facilitar o desenvolvimento de aplicações e torná-las mais aderentes ao digital business
  • #3 O que backend... Qualquer coisa que executa em segundo plano, para dar qualquer funcionalidade...   O que fica no backend? Depende da aplicação...   Transações, cálculos, persistência, comunicação, análise de dados   Tudo que não depende da interação do usuário
  • #5 Vamos deixar o IaaS de lado, tem os benefícios de custo, operacionalização, etc, mas pensando nos aspectos funcional r operacional, no backend, não agrega muito comparado ao PaaS e SaaS.   PaaS e SaaS são o que a nuvem pode oferecer de melhor como backend
  • #6 App Service Azure tem diversos serviços, mas pensando em background básico ou essencial podemos falar do App Services
  • #7 App Service como Ponto de partida: É o PaaS que suporta web, mobile, API e logic apps que são workflows de integração processos de negocio)
  • #8 App Service como Ponto de partida
  • #9 App Service como Ponto de partida
  • #10 App Service como Ponto de partida
  • #11 App Service como Ponto de partida
  • #12 App Service como Ponto de partida
  • #13 App Service como Ponto de partida
  • #14 App Service como Ponto de partida
  • #15 Não falei de arquitetura, apenas de ferramentas O objetivo é mostrar que tudo isso além de facilitar o desenvolvimento e operação das aplicações, as habilita para os novos cenários de agilidade e inovação exigidos pela atual tendência do digital business. Isso não apenas para startups, mas para empresas tradicionais também, que possuem departamentos de TI cada vez mais pressionados para responderem de prontidão as necessidades do mercado.