Founded 2003 & backed by Ignition, Voyager, GF Capital, Intel
Headquartered in Seattle
nuTsie Music Service & Mobile Apps = flagship products
Management team with proven track record of success
Senior team built & ran Tegic; T9 has shipped on 3 billion devices
Strong music industry background, GRAMMY nominated, multi-platinum band
Worldwide operator/OEM/media/ brand partners
Melodeo in the Market
3M mobile downloads
#1 selling paid music app in iPhone App store
#1 selling music app at Alltel
#1 selling music app on Danger Sidekick
April – ran 6 days as the #1 application on iPhone
Top 100s Radio Apps
nuTsie…a Better iPod
Access your entire collection
No memory limitations
Stay in sync automatically and wirelessly
No need to connect and side-load to update
Listen to new music recommendations based on your collection
Your music never gets stale
Stay in touch with what’s new and popular
Listen to regularly updated featured music selections
V3 User Experience – Soft iPod
nuTsie Load Stats
20 Million Pageviews/month on the website
20+ minute dwell time
Over 3M mobile client downloads
Bursts of up to 5M songs/day
nuTsie/Bing app went to #1 for 6 days on Apple App Store
10x increase in traffic handled immediately
nuTsie on AWS
Various sizes, reserved instances
Many TB of content in S3
Use as our CDN
Elastic Load Balancer
Front-end for HA Proxy
We use autoscaling for some services
Built our own autoscaler for others
System Architecture Media Masters Album Art Transcoded Music User Lockers MySQL Web Servers Mobile Servers Playlist Gen/ Reco Engine User Upload Processing HA Proxy Cloud Storage Content Mgt User Forums Memcached Admin/ Monitoring ZenOS Transcoding
Queue-Based Autoscaling SQS Requestor Requestor SQS SQS – Transcoding Requests BitGrinder’ EggBeater Starts/Stops Bitgrinders BitGrinder 2 BitGrinder N Evaluates Queue Backlog Put Get Put Output File Input File S3
Hosting Service History
Bought and hosted our own servers, load balancers, firewalls, etc. at a colocation facility.
First moved to S3 as our CDN late 2008.
Complete EC2 migration in Q109.
All Amazon services combined (S3, EC2) saving us ~40% month from our previous bandwidth + colo charges (racks, power, etc).
Would have had to purchase additional rack servers based on traffic, so we’ve saved an additional $10-20K since then.
EC2/S3 has replaced what was probably $250K in capital expense.
We get substantial flexibility in scalability to support new big deals. Bing!
Notes from Experience
S3 has been a huge win (music streaming).
Database scalability – even X-large instances are memory constrained, especially for large table indexes.
There are some great open source tools out there…
S3 Organizer (Firefox plugin)
Elasticfox (Firefox plugin)
Large instances are 4x the cost… but for our app more than 4x the performance. The reason – I/O.
We ended up using more instances than we thought we would.
You do need some kind of management console once you have more than a handful of servers. We use ZenOSS. Take a look at Rightscale and Ylastic.
Upcoming Cloud Projects
Converting to RDS
Starting to use SNS for notification delivery
Elastic Map Reduce (EMR) for log analysis
Cloudfront for top music content
Primarily a cost optimization, not performance
Virtual Private Cloud
Wiki, source control, etc
Absolutely compelling for new projects.
Not just for autoscaling-oriented systems.
My operations team spends more time on the right things.
Will change company culture around compute resources.