the lean cloud for startups with aws - customer success story - skillpages

Post on 22-Jan-2018

248 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Iain MacDonald

Mike McCarthy skillpages.com/mike.mccarthy

One Place to Find Skilled People

Registered Users

1 million

7 million

2011 2012

2 million

3 million

4 million

6 million

5 million

Examples of what they can do

18 MONTHS 230 COUNTIRES

100,000 PEOPLE PRESENTED WITH

NEW WORK OPPORTUNITIES EVERY DAY

1,000,000 NEW MEMBERS/MONTH

4,500,000 UNIQUE VISITORS/MONTH

A New Global Internet Utility

Retail & Cloud! Online Storage Find Skilled People

Connect people with skills

to people who need them

On a large scale within a trusted environment.

Challenges

Time To

Market Flexibility Performance Scalability

Focus on developing a product users want

Amazon provide the Infrastructure!

Key AWS Components

On Demand Computing

High I/O SSD

EC2

Auto scaling Load

Balancer

ELB

Elastic Storage for

User & Sys resources

S3

Platform Message

Queues

SQS

Big Data Processing

EMR

Monitoring & Alarms

Push App Metrics

Cloudwatch

Instance Storage

Std & Provisioned IOS

EBS

Scalable noSQL db

Atomic Counters

Dynamo

Global Content

Delivery Network

Cloudfront

Coordinates

Application Workflows

SWF

Scale Out vs. Scale Up

Support Rolling Upgrades

Instrument via CloudWatch

Measure Everything

Split Testing is invaluable

Drive decisions based on Data

Add 40GB+ Telemetry data daily

Compute via Elastic Map Reduce

Surfaced via SSAS & Tableau

Boyd’s Law of Iteration

“Speed of iteration always beats

quality of iteration.”

Where you are today doesn’t matter so much,

compared to where you’re going tomorrow.

2 Major releases per week

Multiple smaller pushes per day

Everybody Tests

Repeat the process to get more feedback

Pay down technical debt along the way!

Where Are We Now?

62 Instances 3 Availability Zones 3.1M Contacts per Day

>2.5 Billion Relationships Tech Team of 19 10M+ Growth Increments

Core Fleet

Add capacity as required

Working towards autoscale

US East (Northern VA)

Planned for Multi Region

Over 3.1 Million contacts &

connections uploaded

each day

Our social graph models

over 2.5 Billion social

relationships

Ready for additional 10 million

users at any point in time Total company size 37

and

• Started with On Demand Instances

• Grew into Reserved Instances (Save 48%)

• Leverage Spot Pricing (Save 76%)

• Use Cost Allocation Functionality

Significant Savings when managed

Excellent support & guidance from

AWS Team from the outset.

Currently on Business Level 1hr Response 24/7 email, phone and chat

Checkout Trusted Advisor

• Allows us to focus on innovation

• Deliver better product to our users

• Ability to scale & adopt

• Economic Sense

Why cloud works for SkillPages

Mike McCarthy skillpages.com/mike.mccarthy

top related