Aplicando Práticas de DevOps ao Azure API Management

A presentation at Festival da Tecnologia Microsoft in April 2021 in by Igor Abade

Slide 1

Slide 1

Aplicando Práticas de DevOps ao Azure API Management Igor Abade V. Leite - @igorabade Founder & CEO, CloudMotion Microsoft Regional Director

Slide 2

Slide 2

AGENDA • Sobre o Azure API Management • Os desafios de DevOps no APIM • Demo: Aplicando CI/CD ao APIM

Slide 3

Slide 3

Consumidores Desenvolvedores Domínios Parceiros Clientes API Fornecedores Produtos API API TI Interna Pedidos Estoque API API Clientes Outros interessados Pagamentos … API API Microsserviço Microsserviço Via de acesso de mãodupla Processos e dados de negócios Silos de aplicativos, dados e sistemas de TI Microsserviço Microsserviço Dados e Conteúdo da empresa Microsserviço Sistemas de TI ERP CRM RH LOBs

Slide 4

Slide 4

AZURE API MANAGEMENT (APIM) • Solução de gestão de APIs do Azure • Gateway de APIs • Portal do Desenvolvedor • Permite cuidar de aspectos ortogonais às APIs • • • • • Segurança Cache Disponibilidade Throttling … • Ideal para Web APIs e microsserviços

Slide 5

Slide 5

AZURE API MANAGEMENT Desenvolvedores de Apps Portal do Desenvolvedor Sistemas Direto ou VPN Backend das APIs Gateway Hospedadas em qualquer lugar Publicação de APIs Portal de Administração Desenvolvidas em qualquer tecnologia

Slide 6

Slide 6

OS DESAFIOS DE GESTÃO DO APIM • Como gerenciar a infraestrutura? • Como gerenciar o portal do desenvolvedor? • Como publicar as APIs? • Tudo isso de maneira automatizada?

Slide 7

Slide 7

PROCESSO DE DEVOPS PARA O APIM Serviço APIM • Provisionamento no Azure Portal do Desenvolvedor • Conteúdo do site APIs • Documentação das APIs dos devs

Slide 8

Slide 8

DEMO • Aplicando CI/CD ao Azure API Management

Slide 9

Slide 9

DÚVIDAS?

Slide 10

Slide 10