Course Code: kong
Duration: 14 hours
Prerequisites:
  • An understanding of microservices, APIs, etc.
  • Linux command line experience

Audience

  • Developers
  • Administrators
  • DevOps engineers
Overview:

Kong is an API management solution that acts as an API gateway for microservices. It has a plug-in architecture that allows users to extend Kong's core functionality. 

This instructor-led, live training (online or onsite) is aimed at engineers who wish to set up and monitor a Kong API gateway to manage microservices traffic.

By the end of this training, participants will be able to:

  • Install and configure a Kong cluster.
  • Manage a Kong API gateway to provide a single communication point for accessing APIs.
  • Control web services traffic at a granular level.
  • Secure APIs by authenticating access.
  • Control traffic through rate limiting and quotas.
  • Monitor, log and analyze API traffic using a third-party solution such as ELK stack.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
  • To learn more about Kong, please visit: https://github.com/Kong/kong
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

Sites Published:

United Arab Emirates - Kong API Gateway

Qatar - Kong API Gateway

Egypt - Kong API Gateway

Saudi Arabia - Kong API Gateway

South Africa - Kong API Gateway

Brasil - Kong API Gateway

Canada - Kong API Gateway

中国 - Kong API Gateway

香港 - Kong API Gateway

澳門 - Kong API Gateway

台灣 - Kong API Gateway

USA - Kong API Gateway

Österreich - Kong API Gateway

Schweiz - Kong API Gateway

Deutschland - Kong API Gateway

Czech Republic - Kong API Gateway

Denmark - Kong API Gateway

Estonia - Kong API Gateway

Finland - Kong API Gateway

Greece - Kong API Gateway

Magyarország - Kong API Gateway

Ireland - Kong API Gateway

Luxembourg - Kong API Gateway

Latvia - Kong API Gateway

España - Kong API Gateway

Italia - Kong API Gateway

Lithuania - Kong API Gateway

Nederland - Kong API Gateway

Norway - Kong API Gateway

Portugal - Kong API Gateway

România - Kong API Gateway

Sverige - Kong API Gateway

Türkiye - Kong API Gateway

Malta - Kong API Gateway

Belgique - Kong API Gateway

France - Kong API Gateway

日本 - Kong API Gateway

Australia - Kong API Gateway

Malaysia - Kong API Gateway

New Zealand - Kong API Gateway

Philippines - Kong API Gateway

Singapore - Kong API Gateway

Thailand - Kong API Gateway

Vietnam - Kong API Gateway

India - Kong API Gateway

Argentina - Kong API Gateway

Chile - Kong API Gateway

Costa Rica - Kong API Gateway

Ecuador - Kong API Gateway

Guatemala - Kong API Gateway

Colombia - Kong API Gateway

México - Kong API Gateway

Panama - Kong API Gateway

Peru - Kong API Gateway

Uruguay - Kong API Gateway

Venezuela - Kong API Gateway

Polska - Kong API Gateway

United Kingdom - Kong API Gateway

South Korea - Kong API Gateway

Pakistan - Kong API Gateway

Sri Lanka - Kong API Gateway

Bulgaria - Kong API Gateway

Bolivia - Kong API Gateway

Indonesia - Kong API Gateway

Kazakhstan - Kong API Gateway

Moldova - Kong API Gateway

Morocco - Kong API Gateway

Tunisia - Kong API Gateway

Kuwait - Kong API Gateway

Oman - Kong API Gateway

Slovakia - Kong API Gateway

Kenya - Kong API Gateway

Nigeria - Kong API Gateway

Botswana - Kong API Gateway

Slovenia - Kong API Gateway

Croatia - Kong API Gateway

Serbia - Kong API Gateway

Bhutan - Kong API Gateway

Nepal - Kong API Gateway

Uzbekistan - Kong API Gateway