Spotify Engineering Culture
by Henrik Kniberg
Henrik Kniberg
an Agile/Lean Coach and former Agile Alliance board member based in Stockholm, Sweden.
Henrik Kniberg
Spotify is a digital cross-platform music streaming service offering users a variety of record label content from Sony, EMI, Warner Music Group and Universal.
"Music for every moment"
40 million
active users
20+ million songs available
5000+ production Ubuntu servers in 4 sites worldwide
Almost 300 servers per ops engineer
33 Cassandra Clusters, 50+ Terabytes of Data (Nov 2013)
1200+ Employees in 30+ Countries
Summarize
Let's have a Break
with The Miracle 4
Culture is a sum of everyone's attitude and actions
You are the Culture.
Model the behavior you want to see.
Impossible is not a fact. It’s an opinion.
http://korn4d.com/2014/10/11/impossible-is-not-a-fact-its-an-opinion/
“Impossible is just a big word thrown around by small men who find it easier to live in the world they’ve been given than to explore the power they have to change it. Impossible is not a fact. It’s an opinion. Impossible is not a declaration. It’s a dare. Impossible is potential. Impossible is temporary. Impossible is nothing.”
~ Muhammad Ali
Is it possible to have an application you can deploy many times a day on Production?
Why Ex-Dev doesn't mean Production Quality?
Workshop
- Mister Fantastic: Sunpawet, Pipat, Sarayuth
- Invisible Girl: Montri, Pasin, Aumthong
- The Human Torch: Thamrongtawal, Kritsanai, Suchart, Samrit
- The Thing: Teeranai, Prachnan, Chatchai
Fantastic 4 Teams
What's your/your team definition of AWESOME!!?
What actions* you will take get you to one step closer to those awesomeness?
* Scope of your actions:
- Able to start on Next Monday.
- Have a concrete result measured in the next 2 weeks.
Definition of awesome:
All our routine tasks are automated. (So, we have time to do innovative stuffs)
Everything we ship to production is fully automated and non-disruptive.
We are able to ship worry-free software to production everyday :) ... actually, anytime we want.
We love learning and sharing internally and externals what we've learnt. (Internal Knowledge Sharing, Barcamps, Un-conference, Training, TechTalks)
We continuously keep our customers so happy and so pleased with our products and services.
We're a happy team with work-life balance.
Mission Impossible?
Nick Vujicic
- Melbourne-born Nick Vujicic has a rare condition called tetra-amelia syndrome (1982)
- After a suicide attempt at the age of ten, Nick turned his disability into a motivation to spread the Christian gospel to all corners of the world
- Met his wife in 2008, married her in 2012 and welcomed baby boy Kiyoshi the following year
- Inspirational story of determination, love and the human spirit
- His typing speed is 40-53 words / min
Nick Vujicic
Have a nice weekend
... and see you next week start building our engineering culture :)
Spotify Engineering Culture
By Siriwat Jithunsa
Spotify Engineering Culture
- 1,546