Curso Kong API Gateway Integration
20 horasVisão Geral
Curso Kong API gateway integration. Trabalhando com a integração avançada em uma arquitetura de micro serviços utilizando Kong API
Este Curso Kong API Gateway Integration, tem o objetivo de trazer uma visão sobre a integração de APIs por meio do Kong API, podendo ter uma visão clara de toda a solução, incluindo sua segurança, escala, resiliência e gestão de dados de requisições e de respostas.
Objetivo
Após a conclusão do Curso Kong API Gateway Integration os alunos serão capazes de:
- Gerir ambientes complexos em arquitetura de microservices.
- Integrar APIs internas de diversas arquiteturas e linguagens.
- Integrar e gerir comunicação com APIs terceiras.
- Adequar segurança entre as APIs internas e externas.
- Controlar as requisições e respostas entre os ambientes.
- Gerir de forma unificada todas as APIs da solução, sejam elas internas ou externas.
Publico Alvo
- Desenvolvedores
- Administradores
- Engenheiros de DevOps
Pre-Requisitos
- Uma compreensão de microsserviços e APIs
- Experiência de linha de comando do Linux
- Conhecimentos sobre containeres e Docker.
- Ter Participado do Curso Kong API Gateway
Materiais
Português/Inglês + Exercícios + Lab PraticoConteúdo Programatico
Introdução
- Visão geral de arquitetura de microservices
- Ambiente com micro serviços que possuem arquitetura e tecnologias distintas.
- Problemas comuns na Integração entre diversos tipos de APIs
Adicionado servicos
- Gerando cenário de micro serviços distintos.
- Adicionando serviços ao Kong.
- Adicionando APis de terceiros.
- Adicionando integração com serviços externos.
Plugins
- Plugins úteis para integração de APIs.
- Plugins de autenticação.
- Plugins de monitoramento.
- Plugins de Logs.
- Plugins para integração externa.
Integração
- Utilizando plugins de integração.
- Comunicando entre serviços internos.
- Comunicando com serviços externos.
- Gerando uma comunicação integrada e unificada.
Segurança
- Utilizando os plugins de segurança.
- Trabalhando com a segurança entre APIs internas.
- Trabalhando com diversos tipos de segurança entre APIs internas.
- Integrando diversos tipos de segurança entre APIs internas e externas.
- Autenticação com múltiplos Tokens.
Trafego
- Gestão do tráfego das APIs internas.
- Gestão do tráfego de recursos externos.
- Requisições
- Proxy Caching.
- Limitando o tamanho das requisições.
- Finalizando requisições.
Dados
- Monitoramento de dados trafegados.
- Gestão e transformação de dados das integrações.
Monitoramento
- Utilizando plugins de monitoramento.
- Monitoramento da solução e das integrações.
- Monitorando a comunicação.
- Monitorando a saúde da solução.
Outras integrações
- Comunicando com serverless functions
- Comunicando com serviços de bancos de dados
- Comunicando com outros tipos de serviços.
Escala
- Health Check da solução.
- Load balance de APIs
- Load balance para a integração