Groupon - behind the scenes by Bernardino Frola
-
Upload
bernardino-frola -
Category
Software
-
view
59 -
download
2
Transcript of Groupon - behind the scenes by Bernardino Frola
Behind the scenes
Bernardino Frola19 December 2016
JavaScript & NodeJS community Salerno
UMS API
Inventory service
Deal Page
Real-time events service
Configuration client
Localization service
Groupon API
Cache
A/B experiments client
UMS API Deal PageReal-time events service
Groupon API
Cache
{ timeBucket: 2016-05-01-16H, timeGranularity: HOURLY event: VIEW, count: 1},...{ timeBucket: 2016-05-02-14H, timeGranularity: HOURLY event: PURCHASE, count: 4},{ timeBucket: 2016-05-02-15H, timeGranularity: HOURLY event: VIEW, count: 3}
{ urgencyMessages: { dailyViews: 11 viewed today, static: Limited Time Remaining! }}
Process
Build messages
Thanks!
● Keep in contact:○ Add me (Bernardino Frola) on LinkedIn
● Sources:○ Groupon infrastructure history: I-Tier: Dismantling the Monolith○ A/B testing: Stats 101: An Intuitive Guide to A/B Testing by Michael Sussman○ Screenshots: Groupon.com