SlideShare uma empresa Scribd logo
1 de 65
Baixar para ler offline
Noa Resare
Spotify infrastructure engineering
Success means challenges
Success means challenges
•Doing the same thing gets progressively harder
Success means challenges
•Doing the same thing gets progressively harder

    More users
Success means challenges
•Doing the same thing gets progressively harder

    More users
    Higher activity
Success means challenges
•Doing the same thing gets progressively harder

    More users
    Higher activity
    Move to mobile
Success means challenges
•Doing the same thing gets progressively harder

    More users
    Higher activity
    Move to mobile
    New services
Success means challenges
•Doing the same thing gets progressively harder

    More users
    Higher activity
    Move to mobile
    New services
Success means challenges
•Doing the same thing gets progressively harder

    More users                     More servers
    Higher activity
    Move to mobile
    New services
Success means challenges
•Doing the same thing gets progressively harder

    More users                     More servers
    Higher activity                More systems
    Move to mobile
    New services
Success means challenges
•Doing the same thing gets progressively harder

    More users                     More servers
    Higher activity                More systems
    Move to mobile                 Fail better
    New services
Success means challenges
•Doing the same thing gets progressively harder

    More users                     More servers
    Higher activity                More systems
    Move to mobile                 Fail better
    New services                   Higher capacity
Talent
Talent
•The main thing to nudge our luck
Talent
•The main thing to nudge our luck
•Makes it easier to be agile
The mythical man month
The mythical man month
The mythical man month
Looking for
Looking for
•Communication
Looking for
•Communication
•Problem solving
Looking for
•Communication
•Problem solving
•Know your craft
Looking for
•Communication
•Problem solving
•Know your craft
•Experience
Looking for
•Communication
•Problem solving
•Know your craft
•Experience
•Niceness
A great place to work
A great place to work
•Challenging problems
A great place to work
•Challenging problems
•Awesome people
A great place to work
•Challenging problems
•Awesome people
•Autonomy & empowerment
A great place to work
•Challenging problems
•Awesome people
•Autonomy & empowerment
•Good tools
A great place to work
•Challenging problems
•Awesome people
•Autonomy & empowerment
•Good tools
•Social activities, music
A great place to work
•Challenging problems
•Awesome people
•Autonomy & empowerment
•Good tools
•Social activities, music
•Hack days!
Fail better
Fail better
•Work processes are emergent
Fail better
•Work processes are emergent
•Time to fix the ugly parts
Fail better
•Work processes are emergent
•Time to fix the ugly parts
•Learn from the buzzword people
Fail better
•Work processes are emergent
•Time to fix the ugly parts
•Learn from the buzzword people
 •lean, agile, scrum
Recruitment
Recruitment
•Programming competitions
Recruitment
•Programming competitions
•Actively looking for people
Recruitment
•Programming competitions
•Actively looking for people
•Referrals
Recruitment
•Programming competitions
•Actively looking for people
•Referrals
•Internship program
Recruitment
•Programming competitions
•Actively looking for people
•Referrals
•Internship program
•Thesis program
Recruitment
•Programming competitions
•Actively looking for people
•Referrals
•Internship program
•Thesis program
•spotify.com/jobs
Interviews
Interviews
•Screening
Interviews
•Screening
•Engineers interview engineers
Interviews
•Screening
•Engineers interview engineers
•Problem solving
Interviews
•Screening
•Engineers interview engineers
•Problem solving
•Talk a lot about system design
Interviews
•Screening
•Engineers interview engineers
•Problem solving
•Talk a lot about system design
•Fail fast
Things to think about
Things to think about
•Talk about your thought process
Things to think about
•Talk about your thought process
•Breadth first
Things to think about
•Talk about your thought process
•Breadth first
•Ask for context
Things to think about
•Talk about your thought process
•Breadth first
•Ask for context
•Don’t be a afraid of “I don’t know”
Things to think about
•Talk about your thought process
•Breadth first
•Ask for context
•Don’t be a afraid of “I don’t know”
•Prepare for common questions
Conclusions
Conclusions
•Balance shift
Conclusions
•Balance shift
•Talent > Companies
Conclusions
•Balance shift
•Talent > Companies
•Getting the really awesome pays off
Conclusions
•Balance shift
•Talent > Companies
•Getting the really awesome pays off
•Efficient to goof around
Thanks!

Mais conteĂşdo relacionado

Mais procurados

Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)
Kimberly Sanderson
 
Managers vs.leaders 45 differences
Managers vs.leaders   45 differencesManagers vs.leaders   45 differences
Managers vs.leaders 45 differences
Apurva Desai
 
Leaders Vs Managers
Leaders Vs ManagersLeaders Vs Managers
Leaders Vs Managers
tdkrishnan
 
HR Generalist Practical Training with 100% placement
HR Generalist Practical Training with 100% placementHR Generalist Practical Training with 100% placement
HR Generalist Practical Training with 100% placement
Grabit HR
 

Mais procurados (20)

Aceconference 2013 Kanban, Remember Why
Aceconference 2013   Kanban, Remember WhyAceconference 2013   Kanban, Remember Why
Aceconference 2013 Kanban, Remember Why
 
Intro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshopIntro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshop
 
Building and Growing an Agile Team
Building and Growing an Agile TeamBuilding and Growing an Agile Team
Building and Growing an Agile Team
 
UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th
UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th
UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th
 
Understanding How To Introduce and Maintain Change with Paul Perrotta
Understanding How To Introduce and Maintain Change with Paul Perrotta Understanding How To Introduce and Maintain Change with Paul Perrotta
Understanding How To Introduce and Maintain Change with Paul Perrotta
 
Succeeding with the Messy Work of Change
Succeeding with the Messy Work of ChangeSucceeding with the Messy Work of Change
Succeeding with the Messy Work of Change
 
The Spotify Playbook
The Spotify Playbook The Spotify Playbook
The Spotify Playbook
 
You Need To Quit Your Job
You Need To Quit Your JobYou Need To Quit Your Job
You Need To Quit Your Job
 
Moving Fast at Scale
Moving Fast at ScaleMoving Fast at Scale
Moving Fast at Scale
 
Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)
 
Managers vs.leaders 45 differences
Managers vs.leaders   45 differencesManagers vs.leaders   45 differences
Managers vs.leaders 45 differences
 
Leaders Vs Managers
Leaders Vs ManagersLeaders Vs Managers
Leaders Vs Managers
 
Getting started right
Getting started rightGetting started right
Getting started right
 
Softest bullet
Softest bulletSoftest bullet
Softest bullet
 
Learn Freelancing step by step with CIIM
Learn Freelancing step by step with CIIMLearn Freelancing step by step with CIIM
Learn Freelancing step by step with CIIM
 
Handling Waterfall Nostalgia when Moving to Agile
Handling Waterfall Nostalgia when Moving to AgileHandling Waterfall Nostalgia when Moving to Agile
Handling Waterfall Nostalgia when Moving to Agile
 
Group hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple TeamsGroup hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple Teams
 
HR Generalist Practical Training with 100% placement
HR Generalist Practical Training with 100% placementHR Generalist Practical Training with 100% placement
HR Generalist Practical Training with 100% placement
 
LKCE16 - Kanban @PingAn by Adam Wu
LKCE16 - Kanban @PingAn by Adam WuLKCE16 - Kanban @PingAn by Adam Wu
LKCE16 - Kanban @PingAn by Adam Wu
 
Mastering Project Management for (Salesforce) Admins
Mastering Project Management for (Salesforce) AdminsMastering Project Management for (Salesforce) Admins
Mastering Project Management for (Salesforce) Admins
 

Semelhante a Spotify @ Creative Summit Winter 2012

a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
Elle Waters
 
Presentation final 1
Presentation final 1Presentation final 1
Presentation final 1
PerryWalton
 
0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches
typicaljoe
 

Semelhante a Spotify @ Creative Summit Winter 2012 (20)

DevOps Picc12 Management Talk
DevOps Picc12 Management TalkDevOps Picc12 Management Talk
DevOps Picc12 Management Talk
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
 
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of TrustGeekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
 
The tao-of-transformation-workshop
The tao-of-transformation-workshopThe tao-of-transformation-workshop
The tao-of-transformation-workshop
 
Selling UX
Selling UXSelling UX
Selling UX
 
Presentation final 1
Presentation final 1Presentation final 1
Presentation final 1
 
Introduction to kanban calgary .net user group - feb 6
Introduction to kanban   calgary .net user group - feb 6Introduction to kanban   calgary .net user group - feb 6
Introduction to kanban calgary .net user group - feb 6
 
Getting started with Job to be Done research
Getting started with Job to be Done researchGetting started with Job to be Done research
Getting started with Job to be Done research
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
What Persists: People, Process, and Performance – HOW Design Live 2018
What Persists: People, Process, and Performance – HOW Design Live 2018What Persists: People, Process, and Performance – HOW Design Live 2018
What Persists: People, Process, and Performance – HOW Design Live 2018
 
The Art of Problem Solving
The Art of Problem SolvingThe Art of Problem Solving
The Art of Problem Solving
 
Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)
 
Then, Now, Next: Evolution of the Design Business – Bucharest Tech Week 2018
Then, Now, Next: Evolution of the Design Business – Bucharest Tech Week 2018Then, Now, Next: Evolution of the Design Business – Bucharest Tech Week 2018
Then, Now, Next: Evolution of the Design Business – Bucharest Tech Week 2018
 
How To Manage Change With Negative Nancy with GoLeanSixSigma.com
How To Manage Change With Negative Nancy with GoLeanSixSigma.comHow To Manage Change With Negative Nancy with GoLeanSixSigma.com
How To Manage Change With Negative Nancy with GoLeanSixSigma.com
 
0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches
 
Marketing the Gold
Marketing the GoldMarketing the Gold
Marketing the Gold
 
Taking things forward
Taking things forwardTaking things forward
Taking things forward
 
Your Career Unlocked 2014
Your Career Unlocked 2014Your Career Unlocked 2014
Your Career Unlocked 2014
 
Community its easier than you think
Community its easier than you thinkCommunity its easier than you think
Community its easier than you think
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Spotify @ Creative Summit Winter 2012