SlideShare a Scribd company logo
1 of 18
.Net + Azure + Continuous Integration
Agenda
• Apresentação
• Quais as tecnologias utilizadas
• O que nos fez optar por tais tecnologias
• Um pouco sobre a utilização do VSTS e fluxo de deployment
• Aplicando Azure Functions em workflow’s contínuos
/dotnetsaopaulo
Milton Câmara
• Microsoft Certified Professional
• Microsoft Certified Solution Associate
• 13 anos de experiência com Tecnologia
• 8 anos de experiência com turismo
miltoncamara@mcamara mcamara.net
.Net Azure
Sabre Travel Network
Líder mundial no fornecimento de soluções para a indústria de viagens,
incluindo agências, corporações, fornecedores, e desenvolvedores.
• 60 Anos de Mercado
• 9000 Funcionários
• 3.37 Bilhões Receita
• 400 CIA Aéreas
• 125.000 Hotéis
• 200 Operadoras
• 50 Empresas Ferroviárias
• Dezenas de Locadoras de Veículos
• 400.000 Agencias de Viagens
O que nos fez optar por essas tecnologias?
• Conhecimento
• Facilidade
• Comunidade Ampla
• Integração
• Profissionais
Um pouco sobre a utilização do VSTS e fluxo
de Deployment
DEV PRODTEST
Aplicando Azure Functions em Workflow’s
Contínuos
• Windows Forms
• Deploy Manual
• Tarefas Automatizadas
• Relatórios Diários
• Integração Contínua
• Relatórios Diário
• Fácil Manutenção
• Serverless
Muito Obrigado

More Related Content

Similar to .NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz

O que é Cloud? Quem é Azure?
O que é Cloud? Quem é Azure?O que é Cloud? Quem é Azure?
O que é Cloud? Quem é Azure?Gabriel Faraday
 
Application Insights
Application InsightsApplication Insights
Application InsightsCDS
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvemAdriano Bertucci
 
Dynamics CRM - Mais que uma plataforma de CRM
Dynamics CRM - Mais que uma plataforma de CRMDynamics CRM - Mais que uma plataforma de CRM
Dynamics CRM - Mais que uma plataforma de CRMPedro Azevedo
 
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ...
 APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ... APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ...
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ...Renato Groff
 
WSO2 Platform: Conectando Empresas, negócios e pessoas
WSO2 Platform: Conectando Empresas, negócios e pessoasWSO2 Platform: Conectando Empresas, negócios e pessoas
WSO2 Platform: Conectando Empresas, negócios e pessoasWSO2
 
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...Renato Groff
 
Opções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemOpções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemFabio Hara
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 
Magic Mobile Accelerator Framework – Magic Sem Segredos – S01E16
Magic Mobile Accelerator Framework – Magic Sem Segredos – S01E16Magic Mobile Accelerator Framework – Magic Sem Segredos – S01E16
Magic Mobile Accelerator Framework – Magic Sem Segredos – S01E16Magic Software Brasil
 
Conectividade com a Cloud - Citrix Netscaler Unified Gateway & CloudBridge
Conectividade com a Cloud - Citrix Netscaler Unified Gateway & CloudBridgeConectividade com a Cloud - Citrix Netscaler Unified Gateway & CloudBridge
Conectividade com a Cloud - Citrix Netscaler Unified Gateway & CloudBridgeRui Lopes
 
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo SummitGerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo SummitAmazon Web Services
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataformaAlessandro Almeida
 
Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017Igor Rosa Macedo
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções Edgar Silva
 
Fitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea RigoniFitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea RigoniAndrea Rigoni
 

Similar to .NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz (20)

O que é Cloud? Quem é Azure?
O que é Cloud? Quem é Azure?O que é Cloud? Quem é Azure?
O que é Cloud? Quem é Azure?
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
Dynamics CRM - Mais que uma plataforma de CRM
Dynamics CRM - Mais que uma plataforma de CRMDynamics CRM - Mais que uma plataforma de CRM
Dynamics CRM - Mais que uma plataforma de CRM
 
Microsoft Dynamics CRM
Microsoft Dynamics CRMMicrosoft Dynamics CRM
Microsoft Dynamics CRM
 
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ...
 APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ... APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ...
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ...
 
WSO2 Platform: Conectando Empresas, negócios e pessoas
WSO2 Platform: Conectando Empresas, negócios e pessoasWSO2 Platform: Conectando Empresas, negócios e pessoas
WSO2 Platform: Conectando Empresas, negócios e pessoas
 
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...
 
Opções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemOpções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvem
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 
Magic Mobile Accelerator Framework – Magic Sem Segredos – S01E16
Magic Mobile Accelerator Framework – Magic Sem Segredos – S01E16Magic Mobile Accelerator Framework – Magic Sem Segredos – S01E16
Magic Mobile Accelerator Framework – Magic Sem Segredos – S01E16
 
Conectividade com a Cloud - Citrix Netscaler Unified Gateway & CloudBridge
Conectividade com a Cloud - Citrix Netscaler Unified Gateway & CloudBridgeConectividade com a Cloud - Citrix Netscaler Unified Gateway & CloudBridge
Conectividade com a Cloud - Citrix Netscaler Unified Gateway & CloudBridge
 
3 Telas e uma nuvem
3 Telas e uma nuvem3 Telas e uma nuvem
3 Telas e uma nuvem
 
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo SummitGerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma
 
Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017
 
WDES 2015 paper: Designing a Software Architecture for a Railway Safety Platform
WDES 2015 paper: Designing a Software Architecture for a Railway Safety PlatformWDES 2015 paper: Designing a Software Architecture for a Railway Safety Platform
WDES 2015 paper: Designing a Software Architecture for a Railway Safety Platform
 
Apprenda 12.2015
Apprenda 12.2015Apprenda 12.2015
Apprenda 12.2015
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções
 
Fitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea RigoniFitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea Rigoni
 

.NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz

  • 1. .Net + Azure + Continuous Integration
  • 2. Agenda • Apresentação • Quais as tecnologias utilizadas • O que nos fez optar por tais tecnologias • Um pouco sobre a utilização do VSTS e fluxo de deployment • Aplicando Azure Functions em workflow’s contínuos
  • 4. Milton Câmara • Microsoft Certified Professional • Microsoft Certified Solution Associate • 13 anos de experiência com Tecnologia • 8 anos de experiência com turismo miltoncamara@mcamara mcamara.net
  • 6. Sabre Travel Network Líder mundial no fornecimento de soluções para a indústria de viagens, incluindo agências, corporações, fornecedores, e desenvolvedores. • 60 Anos de Mercado • 9000 Funcionários • 3.37 Bilhões Receita • 400 CIA Aéreas • 125.000 Hotéis • 200 Operadoras • 50 Empresas Ferroviárias • Dezenas de Locadoras de Veículos • 400.000 Agencias de Viagens
  • 7. O que nos fez optar por essas tecnologias? • Conhecimento • Facilidade • Comunidade Ampla • Integração • Profissionais
  • 8. Um pouco sobre a utilização do VSTS e fluxo de Deployment DEV PRODTEST
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Aplicando Azure Functions em Workflow’s Contínuos • Windows Forms • Deploy Manual • Tarefas Automatizadas • Relatórios Diários • Integração Contínua • Relatórios Diário • Fácil Manutenção • Serverless
  • 14.
  • 15.
  • 16.
  • 17.

Editor's Notes

  1. Apresentação
  2. Agradecimento ao .NET SP, Renato Groffe e equipe pelo convite em participar deste Meetup
  3. Em 1953, C.R. Smith, presidente da American Airlines, conheceu Blair Smith, um vendedor da IBM, em um vôo e desenvolveu o conceito Sabre (Semi-Automatic Business Research Environment). [10] [11] O sistema baseou-se no SAGE, o primeiro grande sistema a usar computação em tempo real interativa, que a IBM havia desenvolvido para uso militar. [11] Sabre Corporation foi fundada em 1960 pela American Airlines. [7] [12] A Sabre Corporation instalou o primeiro sistema de reservas Saber em Briarcliff Manor, Nova York naquele ano. [10] O sistema consistiu em dois computadores mainframe IBM 7090 e processou 84.000 chamadas por dia. [10] [11]
  4. Conhecimento amplo Facilidade em desenvolvimento, curva de aprendizagem baixa, manutenção Comunidade ampla, fácil resolução de possíveis erros Integração com principais ferramentas de integração contínua e build automatizado assim como gerenciador de tarefas e controle de versionamento Fácil acesso a profissionais dá area
  5. Utilizamos aplicativos Windows Form’s para auxiliar nas tarefas do dia a dia como: Agendamento de envio de relatórios automatizados
  6. Apresentação