Date post: | 27-Jun-2015 |
Category: |
Technology |
Upload: | jon-aslund |
View: | 1,130 times |
Download: | 8 times |
Jon Åslund@jooon
Backend
Who am I?
Jon Åslund
@jooon
Computer Science
Summer 2006
Build an awesome music service
Take over the world
Spotify Box
Spotify Box – Jordi Parra @zenona
Summer 2006
Requirements
Simple
Fast<200ms
Always working
How do you accomplish that?
Cheatas much as possible
Fastvs
Feels fast
Always workingvs
Pretend there is nothing wrong
Windows client?
We were unix people
Ludvig Strigeus(uTorrent)
Back to the Backend
Mostly in Python
Why Python?
Getting the right tool for the job
Unix philosophy
do one thing
do it well
work together
handle text
~20 core services
twisted
gevent
What about the arrows?
http/xml
zeromq/protobuf
Storage?
postgresql
cassandra
Develop & Deploy
git
teamcity
debian
puppet
Build more bubbles
decouple until it hurts
have good arrows
Thank you
@jooon