5 ms·
Kong is meant to replace nginx or HAproxy but with additional functionality added as plugins. For example you could proxy any APIs or microservices and add auth
by anonfunction 11y ago
Kong is meant to replace nginx or HAproxy but with additional functionality added as plugins. For example you could proxy any APIs or microservices and add authentication, rate-limiting and logging as plugins.
- icebraining 11y agoNginx can also be extended with modules and Lua scripts, which can add authentication, rate-limiting and logging. EDIT: It seems Kong doesn't really replace Nginx, it's actually a set of Lua scripts for Nginx.
- sinzone 11y agoCorrect. Kong is Nginx on steroids (w/ Lua + Cassandra) for managing microservices.
- anonfunction 11y agoEven though Kong uses Nginx under the hood as a user you interface with Kong through the CLI or REST API and don't deal directly with Nginx or it's config files. While Kong is a mix of Nginx + Lua + Cassandra it's meant to take the place Nginx in your software stack.