This document summarizes a meetup presentation about deploying Kong API gateway with Mesosphere DC/OS. The presentation was given by Shashi Ranjan and Cooper Marcus of Kong and covered how Kong can help manage microservices and act as a central API gateway. It discussed how Kong provides functionality like authentication, security, logging and load balancing through plugins. The document also provided an overview of Kong editions, plugins, and common enterprise installations.
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Deploying Kong with Mesosphere DC/OS
1. www.KongHQ.comMeetups
Deploying Kong with Mesosphere DC/OS
Meetup:
Presented by:
• Shashi Ranjan, Backend Engineer
• Cooper Marcus, Principal Product Manager
October 30, 2017
10. www.KongHQ.comMeetups
Step 3: Secure, Protect, Log, etc
Items
Load Balancer
Load Balancer
Customers
Orders
Invoices
- Security
- Authentication
- Etc.
MORE
LOGIC
Client
(The client can be another service too)
11. www.KongHQ.comMeetups
Step 4: Decoupling more services
Items
Load Balancer
Load Balancer
Customers
Orders
Invoices
- Security
- Authentication
- Etc.
MORE
LOGIC
Load Balancer
Client
(The client can be another service too)
12. www.KongHQ.comMeetups
Step 4: Decoupling more services
Items
Load Balancer
Load Balancer
Customers
Orders
Invoices
- Security
- Authentication
- Etc.
MORE
LOGIC
Load Balancer
- Security
- Authentication
- Etc.
MORE
LOGIC
Client
(The client can be another service too)
14. www.KongHQ.comMeetups
API Gateway Pattern
Client
(The client can be another service too)
Items
Customers
Orders
Invoices
API Gateway
Authentication
Security
Logging
Transformations
Load-Balancing
...and more.
ABSTRACTION LAYER
15. www.KongHQ.comMeetups
Why Kong API Gateway?
Client
(The client can be another service too)
Items
Customers
Orders
Invoices
Kong
Authentication
Security
Logging
Transformations
Load-Balancing
...and more.
ABSTRACTION LAYER
PLUGINS
18. www.KongHQ.comMeetups
Centralized Common Functionality
KONG Private APIsClient
Partner APIs
Public APIs
FaaS
• Dynamic Load Balancer
• Service Discovery
• Authentication
• Security
• Traffic Control
• Ops
• Logging
• Transformation
Only for Internal Use
Only for Specific Partners
Available to Everybody
AWS Lambda, etc.
Internally and Externally, on centralized or distributed nodes
20. www.KongHQ.comMeetups
Community Edition & Enterprise Edition
● Open-Source
● 4M+ Downloads
● Built on top of NGINX
● Extensible with Plugins (60+ available)
● Sub-millisecond latency on most use-cases
● Cloud-Native & Platform Agnostic
● Fast and Scalable. Up and running in minutes
Millions of Community (CE) downloads across
multiple platforms.
■ 12,000+ Stars in GitHub
■ 70+ Contributors
■ 107 Meetups
■ 8K Community Members
21. www.KongHQ.comMeetups
● Fortune 10 accounts
● Largest E-Commerce Company in Japan
● Major Banks - Canada and Europe
● Major Telecommunications - US and Europe
● Australia Postal
● Major Car Manufacturers
● Governments (including US Government, etc)
● $30M+ funding from Tier 1 investors
Including latest Series B from Andreessen Horowitz.
● Engineering Team
Adding Engineers across the entire platform to
accelerate development efforts for both community
and enterprise solutions.
● Global Support/Customer Success Team
Adding Solution Engineers and Customer Support
Staff in EMEA, APAC, and US to support a growing
global customer base.
Global Enterprise adoption across EMEA, APAC,
US, and Canada.
Community Edition & Enterprise Edition
24. www.KongHQ.comMeetups
Custom plugins can easily be created to address specific requirements like
Enterprise Authentication, logging, Third-Party integrations and more.
Add powerful functionality to your services through RESTful Interface
curl -X POST http://kong:8001/apis/{id}/plugins/
-d "name=rate-limiting"
-d "config.second=10"
-d "config.hour=50000"
Plugin-Powered Architecture