Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

26
BREAKING THE MONOLITH THE MICROSERVICES PATH TO 10M USERS

Transcript of Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

Page 1: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

BREAKING THE MONOLITHTHE MICROSERVICES PATH TO 10M USERS

Page 2: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

Change forever the way people find the job they love

— jobandtalent's mission

Page 3: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

MATCHING CANDIDATES TO THE BEST POSSIBLE JOB OPENING

WE FIND THE BEST CANDIDATES FOR OUR CUSTOMERS

Page 4: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

WE'RE... GROWING

Page 5: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015
Page 6: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

1 MILLION NEW USERS PER MONTH

Page 7: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

20 MILLION JOB MATCHES PER DAY

Page 8: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

TV ADS AND PEAKS

Page 9: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

JOBANDTALENT'SMONOLITH IN 2013

Page 10: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

THE MONOLITH(IN THEORY)

Page 11: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015
Page 12: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

THE MONOLITH(THE REALITY)

Page 13: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

MONOLITH CHALLENGESTECHNICAL DEBT

TEAM CONTENTIONEVERYTHING SLOWS DOWN

Page 14: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

BREAK THE MONOLITH!

Page 15: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015
Page 16: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

MICROSERVICES PROSSCALE PLATFORMSCALE THE TEAM

SCALE THE PRODUCT

Page 17: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

MICROSERVICES CONSCOMPLEXITY

SEPARATE DATABASESCOORDINATION

Page 18: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015
Page 19: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

COORDINATIONONE SOURCE OF TRUTH

HTTP APISasync MESSAGE BUS

Page 20: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

TEAMSFULLY INDEPENDENT

CONTINUOUS DELIVERYDEVOPS

Page 21: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

HOW DOES AWS HELP JOBANDTALENT?

Page 22: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

DEVOPS ECOSYSTEMCOST CONTROL PER TEAM/SERVICE

DATA AGGREGATION

Page 23: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

KEY AWS FEATURESAPI FIRST

AUTOSCALINGREDSHIFT FOR DATA AGGREGATION

Page 24: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

THE FUTUREREDUCE SERVICE SIZE

HORIZONTALLY SCALE EVERYTHINGMORE MANAGED AWS PRODUCTS

Page 25: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

MICROSERVICES WITH AWS AT JTFEWER BLOCKSMORE FREEDOM

Page 26: Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015

THANKS!WE'RE HIRING!

JOBANDTALENT.COM/ES/CAREERS