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. Postmates
Postmates logo

Postmates

Verified

Postmates is transforming the way local goods move around a city by enabling anyone to get any product delivered in under one hour. Postmates' revolutionary urban logistics & on-demand delivery platform connects customers with local couriers, who purchase and deliver goods from any restaurant or store in a city.

san franciscopostmates.com
39
Tools
4
Decisions
0
Followers

Tech Stack

AI

1 tool

TensorFlow logo
TensorFlow

Application & Data

20 tools

NGINX logo
NGINX
AngularJS logo
AngularJS
Django logo
Django
Amazon EC2 logo
Amazon EC2
JavaScript logo
JavaScript
Kubernetes logo
Kubernetes
Helm logo
Helm
Docker logo
Docker
Erlang logo
Erlang
Elixir logo
Elixir
Golang logo
Golang
Rust logo
Rust
kops logo
kops
CloudFlare logo
CloudFlare
AWS Glue logo
AWS Glue
Domino logo
Domino
Python logo
Python
PostgreSQL logo
PostgreSQL
Markdown logo
Markdown
Cloudflare Workers logo
Cloudflare Workers

Utilities

8 tools

Celery logo
Celery
Slack logo
Slack
Cloudflare Spectrum logo
Cloudflare Spectrum
Kafka logo
Kafka
Stripe logo
Stripe
Twilio logo
Twilio
Postman logo
Postman
Mapbox logo
Mapbox

DevOps

7 tools

New Relic logo
New Relic
Sentry logo
Sentry
GitHub logo
GitHub
Prometheus logo
Prometheus
Grafana logo
Grafana
Jaeger logo
Jaeger
Terraform logo
Terraform

Business Tools

3 tools

React logo
React
jQuery logo
jQuery
Mailchimp logo
Mailchimp

Team Members

Andrew Mager
Andrew MagerDeveloper Advocate
Jonathan Mickle
Jonathan Mickle
Brady Stevenson
Brady Stevenson
Aabhas Sharma
Aabhas SharmaHead of Engineering
Colin Schoen
Colin SchoenCS61A TA (Undergraduate Student Instructor)

Engineering Blog

Stack Decisions

StackShare Editors
StackShare Editors

Feb 7, 2019

Configurable Horizontal Pod Autoscaler with Kubernetes

Following its migration from vanilla instances with autoscaling groups to Kubernetes, Postmates began facing challenges while “migrating workloads that needed to scale up very quickly.”

The built-in Horizontal Pod Autoscaler (HPA) automatically scales the number of pods in a replication controller, deployment or replica set based on observed CPU utilization. But the challenges for Postmates is that there’s no way to configure the scale velocity of one particular cluster with an HPA.

For Postmates, which runs at least three different types of applications with distinct performance and scaling characteristics, this proved problematic.

To overcome these challenges, the team created and open sourced the Configurable Horizontal Pod Autoscaler, which allows for fine-grained tuning on a per-HPA object basis. The result is that “you can configure critical services to scale down very slowly, while every other service could be configured to scale down instantly to reduce costs.”

9.43k views9.43k
Comments
StackShare Editors
StackShare Editors

Mar 15, 2017

A Consul Locking Library in Elixir

Postmates built a tool called Bazaar that helps onboard new partners and handles several routine tasks, like nightly emails to merchants alerting them about items that are out of stock.

Since they ran Bazaar across multiple instances, the team needed to avoid sending multiple emails to their partners by obtaining lock across multiple hosts. To solve their challenge, they created and open sourced ConsulMutEx, and an Elixir module for acquiring and releasing locks with Consul and other backends.

It works with Consul’s KV store, as well as other backends, including ets, Erlang’s in-memory database.

114k views114k
Comments
StackShare Editors
StackShare Editors

Jul 22, 2016

Open sourcing Cernan, a telemetry and logging aggregation server

To handle its growing observability needs, Postmates created and open sourced Cernan, a telemetry and logging aggregation server. Ceran is built on Rust and Lua, and can ingest data from many sources and then push or exposes what it’s collected to many destinations, or “sinks.” It can also create or manipulate in-flight data with programmable Lua filters.

27.3k views27.3k
Comments
StackShare Editors
StackShare Editors

Dec 16, 2014

December 2014 - API goes to GA

By the end of 2014, Postmates had expanded to 18 markets with around 6,000 drivers, and had completed more than a million deliveries. To grow its reach, in December 2014 Postmates announced the opening of its API, shifting their strategy from a singular product to a logistics platforms and allowing developers to build local logistics directly into their apps.

6.4k views6.4k
Comments