Scaling with AWS

15
InterviewStreet www.hackerrank.com SCALING WITH AWS HARISHANKARAN CO-FOUNDER HACKERRANK.COM

description

Scaling with AWS

Transcript of Scaling with AWS

Page 1: Scaling with AWS

InterviewStreet www.hackerrank.com

SCALING WITH AWS

HARISHANKARANCO-FOUNDER

HACKERRANK.COM

Page 2: Scaling with AWS

InterviewStreet www.hackerrank.com

About Me

• Engineer/Co-Founder/CTO• Started Interviewstreet in 2009•We are 20 member team. • Disrupting hiring space.

Page 3: Scaling with AWS

InterviewStreet www.hackerrank.com

Before AWS

• Linode•Cheap • Easy to setup•Best, when bootstrapped

Page 4: Scaling with AWS

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.

Page 5: Scaling with AWS

InterviewStreet www.hackerrank.com

Page 6: Scaling with AWS

InterviewStreet www.hackerrank.com

Page 7: Scaling with AWS

InterviewStreet www.hackerrank.com

20112012

2013

Page 8: Scaling with AWS

InterviewStreet www.hackerrank.com

ACM Programming ContestYahoo HackathonCampus Hiring for Amazon, Facebook, Flipkart in India

Resource intensive, autoscale lets us sleep peacefully.

Page 9: Scaling with AWS

InterviewStreet www.hackerrank.com

MIGRATIONS

Page 10: Scaling with AWS

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.

Page 11: Scaling with AWS

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

Page 12: Scaling with AWS

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.

Page 13: Scaling with AWS

InterviewStreet www.hackerrank.com

Page 14: Scaling with AWS

InterviewStreet www.hackerrank.com

Page 15: Scaling with AWS

InterviewStreet www.hackerrank.com

THANK YOU