27
Iain MacDonald Mike McCarthy skillpages.com/mike.mccarthy

The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Embed Size (px)

Citation preview

Page 1: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Iain MacDonald

Mike McCarthy skillpages.com/mike.mccarthy

Page 2: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

One Place to Find Skilled People

Page 3: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Registered Users

1 million

7 million

2011 2012

2 million

3 million

4 million

6 million

5 million

Page 4: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Examples of what they can do

Page 5: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

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

Page 6: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

A New Global Internet Utility

Retail & Cloud! Online Storage Find Skilled People

Page 7: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages
Page 8: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Connect people with skills

to people who need them

On a large scale within a trusted environment.

Page 9: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Challenges

Time To

Market Flexibility Performance Scalability

Page 10: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages
Page 11: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Focus on developing a product users want

Amazon provide the Infrastructure!

Page 12: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages
Page 13: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

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

Page 14: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Scale Out vs. Scale Up

Support Rolling Upgrades

Instrument via CloudWatch

Page 15: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Measure Everything

Split Testing is invaluable

Drive decisions based on Data

Page 16: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Add 40GB+ Telemetry data daily

Compute via Elastic Map Reduce

Surfaced via SSAS & Tableau

Page 17: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages
Page 18: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

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.

Page 19: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

2 Major releases per week

Multiple smaller pushes per day

Everybody Tests

Page 20: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Repeat the process to get more feedback

Pay down technical debt along the way!

Page 21: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Where Are We Now?

Page 22: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

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

Page 23: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

and

Page 24: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

• Started with On Demand Instances

• Grew into Reserved Instances (Save 48%)

• Leverage Spot Pricing (Save 76%)

• Use Cost Allocation Functionality

Significant Savings when managed

Page 25: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Excellent support & guidance from

AWS Team from the outset.

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

Checkout Trusted Advisor

Page 26: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

• Allows us to focus on innovation

• Deliver better product to our users

• Ability to scale & adopt

• Economic Sense

Why cloud works for SkillPages

Page 27: The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Mike McCarthy skillpages.com/mike.mccarthy