Curso Kong API Gateway
16 horasVisão Geral
- Curso Kong API Gateway, Kong é uma solução de gerenciamento de API que atua como um gateway de API para microsserviços. Possui uma arquitetura de plug-in que permite aos usuários estender a funcionalidade principal do Kong.
Objetivo
Ao final deste Curso Kong API Gateway, os participantes poderão de:
- Instale e configure um cluster Kong.
- Gerencie um gateway de API Kong para fornecer um único ponto de comunicação para acessar APIs.
- Controle o tráfego de serviços da Web em um nível granular.
- APIs seguras autenticando o acesso.
- Controle o tráfego por meio de limitação de taxas e cotas.
- Monitore, registre e analise o tráfego da API usando uma solução de terceiros, como a pilha ELK.
Publico Alvo
- Desenvolvedores
- Administradores
- Engenheiros de DevOps
Pre-Requisitos
- Uma compreensão de microsserviços, APIs, etc.
- Experiência de linha de comando do Linux
Materiais
Português | InglêsConteúdo Programatico
Introduction
- A necessidade de gerenciamento de API
Setting up Kong
- Deciding on an installation type: bare metal, cloud, containers and Kubernetes
- Using curl commands
- Installing and starting a Kong cluster
Overview of Kong Features and Architecture
- Kong's lightweight proxy
- Kong plugins
Adding Services and Routes
- Using the Admin API
- Implementing host matching
Consuming Services
- Configuring ports, hosts, and DNS
Responding to Requests
- Reverse proxying incoming requests
Controlling Traffic
- Managing, throttling, and restricting traffic
- Load balancing requests: dynamic ring-balancer vs DNS-based
Analyzing Traffic
- Visualizing, inspecting, and monitoring traffic (e.g., using Prometheus)
- Logging data transfers (e.g., using ELK Stack)
Transforming Data
- Transforming requests and responses in real-time
Securing API and Service Access
- Protecting services through an authentication layer
Integrating Kong with Third-party Services
- Calling serverless functions via APIs
Advanced Routing Mechanisms
- Beyond simple host matching
- Securing the Kong Admin API
- Configuring firewall rules
- Using Kong as a proxy for the Admin API
Securing the Kong Admin API
- Configuring firewall rules
- Using Kong as a proxy for the Admin API
Extending Kong
- Adding extra functionality through Kong Plugins
- Creating Your Own Plugin
Scaling Kong
- Increasing nodes to process trillions of API calls
Troubleshooting
- Summary and Conclusion