30 Aug 2023
Our conversations have been 🔥 lately, so we’re keeping the momentum on Kong Konnect Control Planes, Kong Data Planes, and Rate Limiting going!
Join @ViktorGamov and Danny Freese again as they take you through the intricate world of Rate Limiting. 🌐🎨
Dive into this episode, where we greet viewers, share exciting news about the API Summit and Hackathon, and recap our last episode. Explore the Response Transformer plugin, test Kong's robustness with 'wrk', and implement rate limiting using Redis. Viktor briefly detours to discuss the "Three-Body Problem" book series. We then delve into the technicalities, from Redis configurations and Kong upgrades to advanced rate limiting. By the end, all components work in harmony. Join us on this informative journey!
Your queries light up our sessions! 💡 Leave your burning questions or topic suggestions for future streams in the comments below. 💬👇
#RateLimiting
Timecodes
00:00 - Start and Introduction: Kick off the episode with an engaging intro.
01:24 - Hello and Welcome: Official greetings to the viewers.
04:23 - News and Announcements: Exciting updates about the upcoming API Summit and Hackathon events.
11:05 - Recap: A brief revisit of the main highlights from the previous episode.
21:03 - Response Transformer Plugin: Dive deep into the functionality and utility of the Response Transformer plugin.
25:02 - Load Testing Kong with wrk: Witness the performance and durability of Kong when subjected to load testing using the 'wrk' tool.
29:00 - Rate Limiting with Redis: A step-by-step guide on enabling rate limiting using Redis.
31:32 - A Bookish Interlude: Viktor shares his thoughts on the "Three-Body Problem" sci-fi book series.
35:01 - Configuring Redis in Rate Limiting: Detailed instructions on setting up Redis connections for the rate-limiting plugin.
44:14 - Detour: Solve incompatibility problems by upgrading Kong to version 3.4.
52:50 - Advanced Rate Limiting Plugin: Enabling and understanding the more intricate aspects of rate limiting.
57:00 - Consumer Groups Configuration: Set up consumer groups for the RLA plugin.
01:05:18 - Success! Every component is in action, working seamlessly.
01:05:45 - Conclusion: Wrapping up the episode. Until next time!
Join @ViktorGamov and Danny Freese again as they take you through the intricate world of Rate Limiting. 🌐🎨
Dive into this episode, where we greet viewers, share exciting news about the API Summit and Hackathon, and recap our last episode. Explore the Response Transformer plugin, test Kong's robustness with 'wrk', and implement rate limiting using Redis. Viktor briefly detours to discuss the "Three-Body Problem" book series. We then delve into the technicalities, from Redis configurations and Kong upgrades to advanced rate limiting. By the end, all components work in harmony. Join us on this informative journey!
Your queries light up our sessions! 💡 Leave your burning questions or topic suggestions for future streams in the comments below. 💬👇
#RateLimiting
Timecodes
00:00 - Start and Introduction: Kick off the episode with an engaging intro.
01:24 - Hello and Welcome: Official greetings to the viewers.
04:23 - News and Announcements: Exciting updates about the upcoming API Summit and Hackathon events.
11:05 - Recap: A brief revisit of the main highlights from the previous episode.
21:03 - Response Transformer Plugin: Dive deep into the functionality and utility of the Response Transformer plugin.
25:02 - Load Testing Kong with wrk: Witness the performance and durability of Kong when subjected to load testing using the 'wrk' tool.
29:00 - Rate Limiting with Redis: A step-by-step guide on enabling rate limiting using Redis.
31:32 - A Bookish Interlude: Viktor shares his thoughts on the "Three-Body Problem" sci-fi book series.
35:01 - Configuring Redis in Rate Limiting: Detailed instructions on setting up Redis connections for the rate-limiting plugin.
44:14 - Detour: Solve incompatibility problems by upgrading Kong to version 3.4.
52:50 - Advanced Rate Limiting Plugin: Enabling and understanding the more intricate aspects of rate limiting.
57:00 - Consumer Groups Configuration: Set up consumer groups for the RLA plugin.
01:05:18 - Success! Every component is in action, working seamlessly.
01:05:45 - Conclusion: Wrapping up the episode. Until next time!
- 3 participants
- 1:08 hours
1 Jun 2023
In this Kong Konnect tutorial, you'll learn how to get started with Konnect and manage your API ecosystem from a single, easy-to-use interface. Learn more about Konnect and start a free trial: https://bit.ly/3vDuUBz
We'll cover how to use Konnect Runtime Manager to set up your own Kong Gateway instance in Docker (1:00). Then we'll walk through how you can expose, secure and manage your first service using the Konnect ServiceHub (2:22). Lastly, we'll publish that API to our developer portal and show how you can share that documentation with your users and developers all within Konnect (9:20).
Now your developers can focus on what really matters: building the functionality that powers your business.
Read the full tutorial blog post: https://bit.ly/3yi6PlR
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect, you may find these other tutorials helpful:
• Implementing Client Credentials With Kong and Okta: https://bit.ly/3eJd62p
• Getting Started with Kong Mesh and Open Policy Agent: https://bit.ly/3o8Cq4U
• Protect Your APIs With Kong Konnect and Fastly (Signal Sciences): https://bit.ly/3ogiVr1
#APIGateway #APIs #Konnect
We'll cover how to use Konnect Runtime Manager to set up your own Kong Gateway instance in Docker (1:00). Then we'll walk through how you can expose, secure and manage your first service using the Konnect ServiceHub (2:22). Lastly, we'll publish that API to our developer portal and show how you can share that documentation with your users and developers all within Konnect (9:20).
Now your developers can focus on what really matters: building the functionality that powers your business.
Read the full tutorial blog post: https://bit.ly/3yi6PlR
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect, you may find these other tutorials helpful:
• Implementing Client Credentials With Kong and Okta: https://bit.ly/3eJd62p
• Getting Started with Kong Mesh and Open Policy Agent: https://bit.ly/3o8Cq4U
• Protect Your APIs With Kong Konnect and Fastly (Signal Sciences): https://bit.ly/3ogiVr1
#APIGateway #APIs #Konnect
- 1 participant
- 12 minutes
2 Feb 2022
Learn how to implement powerful authentication and authorization scenarios with Kong and Okta. We will show you how to do sophisticated API access and API management flows with OIDC and OAuth – including how to plug Identity into your CI/CD pipelines.
Learn how Kong helps with security and governance: https://konghq.com/solutions/secure-and-govern-apis/
For more Kong demos and use cases, watch our Kong Summit 2021 videos: https://konghq.com/kong-summit/2021-videos
#Okta #APIsecurity #OIDC #OAuth
Learn how Kong helps with security and governance: https://konghq.com/solutions/secure-and-govern-apis/
For more Kong demos and use cases, watch our Kong Summit 2021 videos: https://konghq.com/kong-summit/2021-videos
#Okta #APIsecurity #OIDC #OAuth
- 1 participant
- 6 minutes
6 Jan 2022
In this video, Simon Green, solutions engineer at Kong, shows us how we can modernize a legacy application in the most efficient way possible to improve the performance and give it a new lease on life in a multi-cloud, platform-agnostic environment like Kubernetes.
Learn more about Kong Konnect: https://bit.ly/3vDuUBz
Links and more detailed info in the blog post: https://konghq.com/blog/rapid-application-modernization/
▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬
0:00 Intro
0:17 Code First Approach
1:50 Demo
6:18 Conclusion
#LegacyAPI #APIgateway #ApacheCamel #KongKonnect
Learn more about Kong Konnect: https://bit.ly/3vDuUBz
Links and more detailed info in the blog post: https://konghq.com/blog/rapid-application-modernization/
▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬
0:00 Intro
0:17 Code First Approach
1:50 Demo
6:18 Conclusion
#LegacyAPI #APIgateway #ApacheCamel #KongKonnect
- 1 participant
- 8 minutes
28 Sep 2021
It's quick and easy to set up microservices monitoring and logging with Kong Konnect. Try it for free: https://bit.ly/3A9njxz
▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬
0:00 Intro and Starting Setup
1:24 Set Up Kong Konnect
5:06 Add Services to Kong Konnect
6:50 Add Monitoring to Kong Konnect with Prometheus Plugin
7:47 Configuring Monitoring in Kong Konnect with Prometheus and Grafana
9:28 Adding Logging to Kong Konnect with the Loggly Plugin
10:33 Conclusion
Follow along in the blog version: https://bit.ly/3o4fQfG
#Prometheus #Grafana #Kubernetes #APM #Microservices #Loggly #APIgateway #Kong
▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬
0:00 Intro and Starting Setup
1:24 Set Up Kong Konnect
5:06 Add Services to Kong Konnect
6:50 Add Monitoring to Kong Konnect with Prometheus Plugin
7:47 Configuring Monitoring in Kong Konnect with Prometheus and Grafana
9:28 Adding Logging to Kong Konnect with the Loggly Plugin
10:33 Conclusion
Follow along in the blog version: https://bit.ly/3o4fQfG
#Prometheus #Grafana #Kubernetes #APM #Microservices #Loggly #APIgateway #Kong
- 1 participant
- 11 minutes
25 Jun 2021
In this episode of Kong Builders, Kong Developer Advocate Viktor Gamov shows how to deploy and manage service connectivity with Kong Konnect and Kubernetes. Try Konnect for free: https://bit.ly/3A9njxz
We’ll deploy an application in Kubernetes, configure a runtime through Konnect and deploy the runtime in Kubernetes.
▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬
0:00 - Stream starts/timer
2:00 - Welcome to Kong Builders
6:18 - Destination: Automation https://bit.ly/3A2XPSK
8:39 - Agenda
12:00 - Login to Konnect
13:04 - Configure Kong Gateway in Kubernetes
22:23 - Configuring mock bin service in Konnect
27:04 - Configuring Quotes Service deployed in Kubernetes
32:12 - Configuring plugins
34:22 - Rate limiter
36:50 - Request validator
41:17 - It's a wrap!
▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬
❏ https://konnect.konghq.com/
❏ https://docs.konghq.com/konnect/runtime-manager/gateway-runtime-kubernetes/
❏ Kong Ingress Controler video https://youtu.be/hrYqGXU-a6E
▬▬▬▬▬▬ CONTACT VIKTOR ▬▬▬▬▬▬
❏ 🐦 https://gamov.dev/twitter
❏ 📧 https://gamov.dev/telegram
❏ 🔴 https://gamov.dev/youtube
#Kubernetes #K8s #Kong #Konnect
We’ll deploy an application in Kubernetes, configure a runtime through Konnect and deploy the runtime in Kubernetes.
▬▬▬▬▬▬ TIMECODES ▬▬▬▬▬▬
0:00 - Stream starts/timer
2:00 - Welcome to Kong Builders
6:18 - Destination: Automation https://bit.ly/3A2XPSK
8:39 - Agenda
12:00 - Login to Konnect
13:04 - Configure Kong Gateway in Kubernetes
22:23 - Configuring mock bin service in Konnect
27:04 - Configuring Quotes Service deployed in Kubernetes
32:12 - Configuring plugins
34:22 - Rate limiter
36:50 - Request validator
41:17 - It's a wrap!
▬▬▬▬▬▬ LINKS ▬▬▬▬▬▬
❏ https://konnect.konghq.com/
❏ https://docs.konghq.com/konnect/runtime-manager/gateway-runtime-kubernetes/
❏ Kong Ingress Controler video https://youtu.be/hrYqGXU-a6E
▬▬▬▬▬▬ CONTACT VIKTOR ▬▬▬▬▬▬
❏ 🐦 https://gamov.dev/twitter
❏ 📧 https://gamov.dev/telegram
❏ 🔴 https://gamov.dev/youtube
#Kubernetes #K8s #Kong #Konnect
- 1 participant
- 43 minutes
24 Jun 2021
In our fourth Kong and Okta tutorial, we will implement a basic access control policy based on Okta's groups and planes. Learn more about Konnect and start a free trial: https://bit.ly/3vDuUBz
0:00 - Intro
0:17 - How Access Control Policy Works
1:14 - Configure Okta
3:22 - Enable OpenID Connect Plugin
4:17 - Consume the Kong Route
Read the full tutorial blog post: https://bit.ly/2SZlGSs
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect and Okta, you may find these other tutorials helpful:
• Automating Your Developer Pipeline With APIOps (DevOps + GitOps): https://bit.ly/3yPEsMa
• Service Design Guidelines Part 2: API Versioning: https://bit.ly/3pH0jB6
• “Gateway Mode” in Kuma and Kong Mesh: https://bit.ly/3ixLeQQ
#Okta #OIDC #API #OpenIDConnect #Konnect #APIsecurity
0:00 - Intro
0:17 - How Access Control Policy Works
1:14 - Configure Okta
3:22 - Enable OpenID Connect Plugin
4:17 - Consume the Kong Route
Read the full tutorial blog post: https://bit.ly/2SZlGSs
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect and Okta, you may find these other tutorials helpful:
• Automating Your Developer Pipeline With APIOps (DevOps + GitOps): https://bit.ly/3yPEsMa
• Service Design Guidelines Part 2: API Versioning: https://bit.ly/3pH0jB6
• “Gateway Mode” in Kuma and Kong Mesh: https://bit.ly/3ixLeQQ
#Okta #OIDC #API #OpenIDConnect #Konnect #APIsecurity
- 1 participant
- 6 minutes
10 Jun 2021
In our third Kong and Okta tutorial, we’ll go through the introspection flow implementation. Learn more about Konnect and start a free trial: https://bit.ly/3vDuUBz
• Introspection Flow Overview (0:34)
• Set Up the Okta App (1:17)
• Apply OIDC (1:31)
• Test with Insomnia (2:29)
The introspection flow is part of the token validation process. Kong Gateway evaluates the injected token at the request processing time to see if it's still valid to the upstream services. The evaluation hits a specific Okta endpoint, passing the received token. Based on the response provided by Okta, Kong Gateway accepts or rejects the request.
Read the full tutorial blog post: https://bit.ly/3iyao1J
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect and Okta, you may find these other tutorials helpful:
• Automating Your Developer Pipeline With APIOps (DevOps + GitOps): https://bit.ly/3yPEsMa
• Service Design Guidelines Part 2: API Versioning: https://bit.ly/3pH0jB6
• “Gateway Mode” in Kuma and Kong Mesh: https://bit.ly/3ixLeQQ
#Okta #OIDC #API #OpenIDConnect #Konnect #APIsecurity #Introspection
• Introspection Flow Overview (0:34)
• Set Up the Okta App (1:17)
• Apply OIDC (1:31)
• Test with Insomnia (2:29)
The introspection flow is part of the token validation process. Kong Gateway evaluates the injected token at the request processing time to see if it's still valid to the upstream services. The evaluation hits a specific Okta endpoint, passing the received token. Based on the response provided by Okta, Kong Gateway accepts or rejects the request.
Read the full tutorial blog post: https://bit.ly/3iyao1J
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect and Okta, you may find these other tutorials helpful:
• Automating Your Developer Pipeline With APIOps (DevOps + GitOps): https://bit.ly/3yPEsMa
• Service Design Guidelines Part 2: API Versioning: https://bit.ly/3pH0jB6
• “Gateway Mode” in Kuma and Kong Mesh: https://bit.ly/3ixLeQQ
#Okta #OIDC #API #OpenIDConnect #Konnect #APIsecurity #Introspection
- 1 participant
- 5 minutes
13 May 2021
Learn how to set up client credentials flow for application authentication with Okta and Kong Konnect. Learn more about Konnect and start a free trial: https://bit.ly/3vDuUBz
• Konnect and Okta Integration Topology (0:23)
• Set Up Konnect Service and Route (2:23)
• Set Up Okta (3:42)
• Create Konnect Data Plane (4:10)
• Consume the Route without a Policy (5:10)
• Add OpenID Connect Plugin (5:44)
• Test the OpenID Connect Plugin (7:23)
• Upstream Header Injection (8:06)
Using Kong’s OpenID Connect (OIDC) plugin, Kong and Okta work together to solve three significant application development challenges:
1. Connectivity
2. Authentication
3. Authorization
The OIDC plugin enables Kong, as the API gateway, to communicate with Okta via the OAuth/OIDC flows. That way, your app teams don’t have to configure and diagnose authentication and authorization for each service individually. With these challenges solved, app teams have more time to build and innovate.
This series will show you how to implement service authentication and authorization for Kong Konnect and Okta using the OIDC plugin. In this tutorial, we’ll cover client credentials flow for application authentication. Parts 2-4 will cover:
• Authorization code for user authentication
• Integral introspection for token validation
• Access control based on Okta's groups and planes
Read the full tutorial blog post: https://bit.ly/3eJd62p
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect and Okta, you may find these other tutorials helpful:
• 3 Ways Kong Helps With API Gateway Governance: https://bit.ly/3ujZDCY
• Getting Started with Kong Mesh and Open Policy Agent: https://bit.ly/3o8Cq4U
• Protect Your APIs With Kong Konnect and Fastly (Signal Sciences): https://bit.ly/3ogiVr1
#Okta #OIDC #API #OpenIDConnect #Konnect #APIsecurity #OAuth
• Konnect and Okta Integration Topology (0:23)
• Set Up Konnect Service and Route (2:23)
• Set Up Okta (3:42)
• Create Konnect Data Plane (4:10)
• Consume the Route without a Policy (5:10)
• Add OpenID Connect Plugin (5:44)
• Test the OpenID Connect Plugin (7:23)
• Upstream Header Injection (8:06)
Using Kong’s OpenID Connect (OIDC) plugin, Kong and Okta work together to solve three significant application development challenges:
1. Connectivity
2. Authentication
3. Authorization
The OIDC plugin enables Kong, as the API gateway, to communicate with Okta via the OAuth/OIDC flows. That way, your app teams don’t have to configure and diagnose authentication and authorization for each service individually. With these challenges solved, app teams have more time to build and innovate.
This series will show you how to implement service authentication and authorization for Kong Konnect and Okta using the OIDC plugin. In this tutorial, we’ll cover client credentials flow for application authentication. Parts 2-4 will cover:
• Authorization code for user authentication
• Integral introspection for token validation
• Access control based on Okta's groups and planes
Read the full tutorial blog post: https://bit.ly/3eJd62p
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect and Okta, you may find these other tutorials helpful:
• 3 Ways Kong Helps With API Gateway Governance: https://bit.ly/3ujZDCY
• Getting Started with Kong Mesh and Open Policy Agent: https://bit.ly/3o8Cq4U
• Protect Your APIs With Kong Konnect and Fastly (Signal Sciences): https://bit.ly/3ogiVr1
#Okta #OIDC #API #OpenIDConnect #Konnect #APIsecurity #OAuth
- 1 participant
- 10 minutes
5 May 2021
How can you leverage the automation capabilities of Konnect to achieve APIOps for connectivity? Start a Free Trial of Konnect: https://bit.ly/3A9njxz
In this tutorial, you'll learn how to:
• Set up an end-to-end automation framework in Kong Konnect.
• Leverage decK to update your API configurations.
• Tie decK into a CI/CD framework for automating updates in the same way you update and deliver code.
• Deploy services with a few simple commands using the tools you already use today.
• Apply policy and govern your services in the same way.
Follow along in the blog tutorial: https://bit.ly/3yPEsMa
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve successfully set up APIOps with Konnect decK, you may find these other tutorials helpful:
• Implementing Client Credentials With Kong and Okta: https://bit.ly/3eJd62p
• 3 Ways Kong Helps With API Gateway Governance: https://bit.ly/3ujZDCY
• Getting Started with Kong Mesh and Open Policy Agent: https://bit.ly/3o8Cq4U
#CICD #DevOps #GitOps #Konnect #deck #API
In this tutorial, you'll learn how to:
• Set up an end-to-end automation framework in Kong Konnect.
• Leverage decK to update your API configurations.
• Tie decK into a CI/CD framework for automating updates in the same way you update and deliver code.
• Deploy services with a few simple commands using the tools you already use today.
• Apply policy and govern your services in the same way.
Follow along in the blog tutorial: https://bit.ly/3yPEsMa
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve successfully set up APIOps with Konnect decK, you may find these other tutorials helpful:
• Implementing Client Credentials With Kong and Okta: https://bit.ly/3eJd62p
• 3 Ways Kong Helps With API Gateway Governance: https://bit.ly/3ujZDCY
• Getting Started with Kong Mesh and Open Policy Agent: https://bit.ly/3o8Cq4U
#CICD #DevOps #GitOps #Konnect #deck #API
- 1 participant
- 10 minutes
4 May 2021
Developer teams need to move faster than ever today and reusing services is a great driver for agility. In this tutorial, you'll learn how to use ServiceHub to enable development teams to search, discover and consume existing services. You'll also learn about Runtime Manager and Vitals for operational metrics of deployed services.
Learn more about Kong Konnect: https://bit.ly/3vDuUBz
#APIGateway #APIs #Konnect
Learn more about Kong Konnect: https://bit.ly/3vDuUBz
#APIGateway #APIs #Konnect
- 1 participant
- 6 minutes
3 May 2021
In this Kong Konnect tutorial, you'll learn how to get started with Konnect and manage your API ecosystem from a single, easy-to-use interface. Learn more about Konnect and start a free trial: https://bit.ly/3vDuUBz
We'll cover how to use Konnect Runtime Manager to set up your own Kong Gateway instance in Docker (1:00). Then we'll walk through how you can expose, secure and manage your first service using the Konnect ServiceHub (2:22). Lastly, we'll publish that API to our developer portal and show how you can share that documentation with your users and developers all within Konnect (9:20).
Now your developers can focus on what really matters: building the functionality that powers your business.
Read the full tutorial blog post: https://bit.ly/3yi6PlR
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect, you may find these other tutorials helpful:
• Implementing Client Credentials With Kong and Okta: https://bit.ly/3eJd62p
• Getting Started with Kong Mesh and Open Policy Agent: https://bit.ly/3o8Cq4U
• Protect Your APIs With Kong Konnect and Fastly (Signal Sciences): https://bit.ly/3ogiVr1
#APIGateway #APIs #Konnect
We'll cover how to use Konnect Runtime Manager to set up your own Kong Gateway instance in Docker (1:00). Then we'll walk through how you can expose, secure and manage your first service using the Konnect ServiceHub (2:22). Lastly, we'll publish that API to our developer portal and show how you can share that documentation with your users and developers all within Konnect (9:20).
Now your developers can focus on what really matters: building the functionality that powers your business.
Read the full tutorial blog post: https://bit.ly/3yi6PlR
Contact us if you have any questions as you’re getting set up: https://support.konghq.com/support/s/
Once you’ve set up Konnect, you may find these other tutorials helpful:
• Implementing Client Credentials With Kong and Okta: https://bit.ly/3eJd62p
• Getting Started with Kong Mesh and Open Policy Agent: https://bit.ly/3o8Cq4U
• Protect Your APIs With Kong Konnect and Fastly (Signal Sciences): https://bit.ly/3ogiVr1
#APIGateway #APIs #Konnect
- 1 participant
- 11 minutes