Upgrade to Pro — share decks privately, control downloads, hide ads and more …

There's a Monster in My Closet: Architecture of a MongoDB-powered Event Processing System - Greg Brockman, Stripe

mongodb
January 03, 2012

There's a Monster in My Closet: Architecture of a MongoDB-powered Event Processing System - Greg Brockman, Stripe

Monster is Stripe's in-house framework for producing and consuming events. Whenever a user logs in, whenever a payment is received, whenever a cron job runs, an event is logged into our MongoDB event store. These events update aggregate totals, feed into fraud algorithms, and can be analyzed as a changelog of the system. In this talk, we'll discuss how MongoDB's unique features make it easy to implement Monster.

mongodb

January 03, 2012
Tweet

More Decks by mongodb

Other Decks in Technology

Transcript

  1. There's a Monster in My Closet Architecture of a MongoDB-powered

    Event Processing System Greg Brockman Engineer and Such @ Stripe