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. LunchBadger
LunchBadger

LunchBadger

San Francisco Bay Areawww.lunchbadger.com

Microservices and Serverless Unified Multi-Cloud Platform

34tools
1decisions
0followers
OverviewTech Stack34Dev Feed

Tech Stack

View all 34
Stack by Layer
Application & Data18
Utilities4
DevOps9
Business Tools3
Application & Data
18 tools (53%)
Utilities
4 tools (12%)
DevOps
9 tools (26%)
Business Tools
3 tools (9%)

Application & Data

18
JavaScriptExpressJSNode.jsDockerGoogle DriveMarkdownWordPressKubernetesHTML5SassReduxAmazon EC2 Container ServiceJoyent TritonAmazon EC2GolangPostgreSQLAmazon S3Kubeless

Utilities

4
SlackAirtableGoogle AnalyticsExpress Gateway

DevOps

9
GitHubnpmwaffle.ioWebpackCircleCIAtomVisual Studio CodeTerraformGitea

Business Tools

3
MailchimpSketchReact

Latest from Engineering

View all
Al Tsang
Al Tsang

CEO at LunchBadger

Mar 11, 2019

Needs advice

Problem/Challenge

We needed a lightweight and completely customizable #microservices #gateway to be able to generate #JWT and introspect #OAuth2 tokens as well. The #gateway was going to front all #APIs for our single page web app as well as externalized #APIs for our partners.

Contenders

We looked at Tyk Cloud and Kong. Kong's plugins are all Lua based and its core is NGINX and OpenResty. Although it's open source, it's not the greatest platform to be able to customize. On top of that enterprise features are paid and expensive. Tyk is Go and the nomenclature used within Tyk like "sessions" was bizarre, and again enterprise features were paid.

Decision

We ultimately decided to roll our own using ExpressJS into Express Gateway because the use case for using ExpressJS as an #API #gateway was tried and true, in fact - all the enterprise features that the other two charge for #OAuth2 introspection etc were freely available within ExpressJS middleware.

Outcome

We opened source Express Gateway with a core set of plugins and the community started writing their own and could quickly do so by rolling lots of ExpressJS middleware into Express Gateway

812k views812k
Comments

Team on StackShare

5
Vincenzo Chianese
Al Tsang
Kevin Swiber
Shashikanth Ramakrishnan
Clyde Hinshelwood