Presented by CEO, Luc Pettett
Australia's largest horse racing website and social network for punters. PP runs over 110 websites from an agile and highly pragmatic architecture on AWS. Using solutions such as EC2, RDS, DynamoDB & CloudFormation, with up to 1 million unique visitors per month and 18 million odds fluctuations every day, dexterous and extremely durable architecture is key to the group's success.
8. PuntersParadise.com.au
Melbourne Cup Day 2012
• 13,350
concurrent
users
peak
load
• 550,000
uniques
in
a
few
hours
• Almost
3
x
more
visitors
than
Flemington
racecourse
• Residents
of
Darwin
loose
internet
12. Immediate wins
We killed our pets and started producing cattle
Automated builds
Performance issues were obvious
Tech was there
Survived 1st Melbourne Cup!
24. Our first attempt
while(true)
{
//some magic in here
$market = getMarketInQueue();
//web requests to XML/JSON feeds
$market->hitUpBookmakers();
//save to DB
$market->saveOddsToMySQL();
}
26. Push that puppy
while(true)
{
//some magic in here
$market = getMarketInQueue();
//web requests to XML/JSON feeds
$market->hitUpBookmakers();
//ahhh. That feels better
$market->saveOddsToDynamoDB();
//like a boss
$market->pushOddsToPusher();
}