MonsterArchitecture of a MongoDB-powered Event           Processing System            Greg Brockman       Founding Enginee...
Monster     
Live Demo!      
     
     
     
     
MongoDB and Monster           
Replica sets      
Atomic operations         
Automatic collection creation              
Document store       
Background index creation             
Transactions?       
Stripe, MongoDB, and Monster           
     
Scaling     
Questions?      
Upcoming SlideShare
Loading in …5
×

Monster

857
-1

Published on

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.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
857
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Monster

  1. 1. MonsterArchitecture of a MongoDB-powered Event Processing System Greg Brockman Founding Engineer, Stripe @thegdb // gdb@stripe.com    
  2. 2. Monster   
  3. 3. Live Demo!   
  4. 4.    
  5. 5.    
  6. 6.    
  7. 7.    
  8. 8. MongoDB and Monster   
  9. 9. Replica sets   
  10. 10. Atomic operations   
  11. 11. Automatic collection creation   
  12. 12. Document store   
  13. 13. Background index creation   
  14. 14. Transactions?   
  15. 15. Stripe, MongoDB, and Monster    
  16. 16.    
  17. 17. Scaling   
  18. 18. Questions?   

×