The software behind the paddle.
Haggle is a live auction platform. This is where the engineers who build it write down how it works, what broke, and what we'd do differently.
Latest posts
All posts-
Lot 004 28 Sep 2026
FORGE: a shared ML platform from cloud to edge
How one AWS-native platform runs a scheduled ML pipeline, a memory-sensitive API, an edge workload and a conventional service without forcing them all into Kubernetes: six shared contracts, three planes that change at different speeds, and the failures that shaped them.
-
Lot 003 28 Sep 2026
Treverse Recsys: temporal recommendations from learning to serving
How Haggle recommends items that may leave the auction before their history is useful: a temporal graph retriever, offline ranking, immutable releases, and a controlled experiment that raised sales per exposed buyer by 12.62%.
-
Lot 002 28 Sep 2026
This site is a bucket and a CDN
Plain HTML in S3, CloudFront in front, one function to make the URLs clean. The whole setup for engineering.haggle.com.
What we do
Bidding, negotiation, events, pickup, shipping, billing, identity, and the web and mobile apps on top. Mostly Go and TypeScript on AWS.
See the systems we runWho we are
A small development team. Few enough that everyone touches production, and everyone has been paged by it.
Meet the team