StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Home
  2. Companies
  3. Kong
Kong logo

Kong

Verified

Powering API-Driven Software

San Franciscowww.konghq.com
74
Tools
5
Decisions
1.8K
Followers

Tech Stack

Application & Data

36 tools

Rust logo
Rust
Kubernetes logo
Kubernetes
Vue.js logo
Vue.js
NGINX logo
NGINX
Lua logo
Lua
OpenResty logo
OpenResty
GitHub Pages logo
GitHub Pages
PostgreSQL logo
PostgreSQL
Redis logo
Redis
Netlify logo
Netlify
Golang logo
Golang
Node.js logo
Node.js
Java logo
Java
Redis Cloud logo
Redis Cloud
MongoDB logo
MongoDB
Pug logo
Pug
Bootstrap logo
Bootstrap
Less logo
Less
Markdown logo
Markdown
Amazon EC2 logo
Amazon EC2
Amazon S3 logo
Amazon S3
Amazon Route 53 logo
Amazon Route 53
JavaScript logo
JavaScript
HTML5 logo
HTML5
ExpressJS logo
ExpressJS
Amazon VPC logo
Amazon VPC
Mithril logo
Mithril
SQLite logo
SQLite
PHP logo
PHP
Ruby logo
Ruby
Python logo
Python
CloudFlare logo
CloudFlare
Objective-C logo
Objective-C
.NET logo
.NET
Cassandra logo
Cassandra
Ember.js logo
Ember.js

Utilities

11 tools

Slack logo
Slack
Gmail logo
Gmail
Mashape logo
Mashape
Kong logo
Kong
Chartio logo
Chartio
Segment logo
Segment
Flowdock logo
Flowdock
Mixpanel logo
Mixpanel
Google Analytics logo
Google Analytics
Stripe logo
Stripe
Elasticsearch logo
Elasticsearch

DevOps

23 tools

Jira logo
Jira
Coveralls logo
Coveralls
GitHub logo
GitHub
GitHub Actions logo
GitHub Actions
Gelato.io logo
Gelato.io
Ansible logo
Ansible
Jenkins logo
Jenkins
Pingdom logo
Pingdom
Datadog logo
Datadog
gulp logo
gulp
Git logo
Git
npm logo
npm
Travis CI logo
Travis CI
Selenium logo
Selenium
Mocha logo
Mocha
BrowserStack logo
BrowserStack
PagerDuty logo
PagerDuty
Browserify logo
Browserify
BrowserSync logo
BrowserSync
AWS CloudFormation logo
AWS CloudFormation
Chef logo
Chef
Code Climate logo
Code Climate
Splunk Cloud logo
Splunk Cloud

Business Tools

4 tools

jQuery logo
jQuery
Customer.io logo
Customer.io
Intercom logo
Intercom
D3.js logo
D3.js

Team Members

Ahmad Nassri
Ahmad Nassri
Aapo Talvensaari
Aapo Talvensaari
darrenjennings
darrenjennings
daviesf1
daviesf1
salazar
salazar
Guanlan D
Guanlan D
h3xar0n
h3xar0n
hbagdi
hbagdi
hutchic
hutchic
nateslo
nateslo
Nijiko Yonskai
Nijiko YonskaiCo-Owner
Augusto Marietti
Augusto Marietti

Engineering Blog

Stack Decisions

hbagdi
hbagdi

Dec 4, 2018

At Kong while building an internal tool, we struggled to route metrics to Prometheus and logs to Logstash without incurring too much latency in our metrics collection.

We replaced nginx with OpenResty on the edge of our tool which allowed us to use the lua-nginx-module to run Lua code that captures metrics and records telemetry data during every request’s log phase. Our code then pushes the metrics to a local aggregator process (written in Go) which in turn exposes them in Prometheus Exposition Format for consumption by Prometheus. This solution reduced the number of components we needed to maintain and is fast thanks to NGINX and LuaJIT.

440k views440k
Comments
Cooper Marcus
Cooper Marcus

Dec 4, 2018

I've used more and more of New Relic Insights here in my work at Kong. New Relic Insights is a "time series event database as a service" with a super-easy API for inserting custom events, and a flexible query language for building visualization widgets and dashboards.

I'm a big fan of New Relic Insights when I have data I know I need to analyze, but perhaps I'm not exactly sure how I want to analyze it in the future. For example, at Kong we recently wanted to get some understanding of our open source community's activity on our GitHub repos. I was able to quickly configure GitHub to send webhooks to Zapier , which in turn posted the JSON to New Relic Insights.

Insights is schema-less and configuration-less - just start posting JSON key value pairs, then start querying your data.

Within minutes, data was flowing from GitHub to Insights, and I was building widgets on my Insights dashboard to help my colleagues visualize the activity of our open source community.

#GitHubAnalytics #OpenSourceCommunityAnalytics #CommunityAnalytics #RepoAnalytics

119k views119k
Comments
Judith Malnick
Judith Malnick

Dec 4, 2018

Kong is built on OpenResty because it allows us to extend nginx with Lua scripts through the ngx_lua module. OpenResty bundles this module as well as many others, providing a powerful server for developers to extend.

We could have built a modular reverse proxy on nginx either by bundling Nginx with our own flavor of 3rd party modules or by developing on top of OpenResty. We admired the work done on OpenResty and thought of a way to build a modulable core, on which plugins could be added. Hence, Kong is mostly a collection of Lua scripts that allow it to execute plugins at runtime for routes and services.

This decision is an adaptation of a Quora answer originally written by Thibault Charbonnier.

419 views419
Comments
Judith Malnick
Judith Malnick

Dec 4, 2018

On the marketing team at Kong, we use Trello for tracking our tasks. Other teams use JIRA but we don't need to do any storypoint estimation and don't really operate in sprints, so we find it to be a bit of overkill. Trello has easy-to-configure integrations with most of the tools we use, and a great mobile app which makes it easy to add things to to-do lists even when we aren't in front of our computers. If there's one thing I would add to Trello it would be some kind of time tracking to help us stay focused and to be able to look back on tasks and see how long each one took. It would also be nice if there were an epic equivalent so that we could group cards into projects, but this can sort of be hacked around using lables. Over all we're pretty happy with Trello! Would recommend!

22.2k views22.2k
Comments
Cooper Marcus
Cooper Marcus

Dec 4, 2018

I use Zapier because it is fast, easy, and flexible when I need to connect one service to another. When Zapier doesn't have pre-configured Triggers or Actions for my services, I use Zapier's awesome webhooks functionality to catch posts or poll APIs.

58 views58
Comments