Certificate Authentication

Kong API Gateway Certificate for Muhammad Faizal Arishah

Add to LinkedIn

Certificate ID: 
658031
Authentication Code: 
03e88
Certified Person Name: 
Muhammad Faizal Arishah
Trainer Name: 
Karan Thakur
Duration Days: 
2
Duration Hours: 
14
Course Name: 
Kong API Gateway
Course Date: 
8 November 2021 09:30 to 9 November 2021 17:00
Course Outline: 

Introduction

  • The need for API management

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

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