scaling with aws
DESCRIPTION
Scaling with AWSTRANSCRIPT
InterviewStreet www.hackerrank.com
SCALING WITH AWS
HARISHANKARANCO-FOUNDER
HACKERRANK.COM
InterviewStreet www.hackerrank.com
About Me
• Engineer/Co-Founder/CTO• Started Interviewstreet in 2009•We are 20 member team. • Disrupting hiring space.
InterviewStreet www.hackerrank.com
Before AWS
• Linode•Cheap • Easy to setup•Best, when bootstrapped
InterviewStreet www.hackerrank.com
IEEEXTREME
IEEEXtreme is a global challenge in which teams of IEEE Student members, supported by an IEEE Student Branch, advised and proctored by an IEEE member, compete in a 24-hour time span against each other to solve a set of programming problems.
InterviewStreet www.hackerrank.com
InterviewStreet www.hackerrank.com
InterviewStreet www.hackerrank.com
20112012
2013
InterviewStreet www.hackerrank.com
ACM Programming ContestYahoo HackathonCampus Hiring for Amazon, Facebook, Flipkart in India
Resource intensive, autoscale lets us sleep peacefully.
InterviewStreet www.hackerrank.com
MIGRATIONS
InterviewStreet www.hackerrank.com
SSHFS -> S3
• Mount the directory of file server in all other servers.• Pain if you reboot the client.• Scary, if the main server reboots.• rm –rf * haunts you.
InterviewStreet www.hackerrank.com
ZMQ -> SQS
• Webservers push to ZMQ• Codecheckers poll ZMQ• Easy to setup, but during high load, ZMQ
server takes the hit.• Single point of failure.• WISHLIST – Priority for SQS Queues
InterviewStreet www.hackerrank.com
EC2 MySQL -> RDS
• The BEST decision we’ve made• Scaling, Read replicas were made super
easy.• Saved us many times from disasters.
InterviewStreet www.hackerrank.com
InterviewStreet www.hackerrank.com
InterviewStreet www.hackerrank.com
THANK YOU