Cassandra: Data-Driven Configuration
Spotify currently runs over 100 production-level Cassandra clusters. We use Cassandra across user-facing features, in our internal monitoring and analytics [...]
Spotify currently runs over 100 production-level Cassandra clusters. We use Cassandra across user-facing features, in our internal monitoring and analytics [...]
Dependency Hell Most Java developers have probably run into problems where their code throws a NoSuchMethodError or a NoClassDefFoundError at [...]
All of us are familiar with overflow bugs. However, sometimes you write code that counts on overflow. This is a [...]
In my spare time, I have developed a C++ framework for property based testing called RapidCheck. As my Hack Week project, I wanted [...]
Introduction All Spotify users are now stored in a Cassandra database instead of Postgres. The final switch was made on [...]
A few of us at Spotify are infatuated with RAML – a RESTful API Modeling Language described as “a simple and succinct [...]
Git is an incredible tool, but it isn’t magical and it doesn’t think for you. When actually doing distributed version [...]
Six months ago, when we launched our Web API, we provided twelve endpoints through which developers could retrieve Spotify catalog [...]
There have been many efforts during the past few years to raise awareness of gender equality in the IT industry. [...]
At Spotify we have have over 60 million active users who have access to a vast music catalog of over 30 million [...]
Spotify has built several real-time pipelines using Apache Storm for use cases like ad targeting, music recommendation, and data visualization. Each of these [...]
Sometimes the answer to a sluggish data pipeline isn’t more power in the Hadoop cluster, but a shift in technique. [...]
For my master’s thesis, I developed and benchmarked an Apache Cassandra compaction strategy optimized for time series. The result, the [...]
All of our lovely Spotify users generate many terabytes of data every day. All the songs that are listened to, [...]
Here’s part 2 of the animated video describing our engineering culture. Check out part 1 first if you haven’t already seen it! [...]
For more recent information on Spotify’s Health Check model, check out this blog post. What is a squad health check [...]
I’m currently on parental leave, which is something that leaves very little time for any concentrated work effort because your [...]
Here’s part 1 of short animated video describing our engineering culture. This is a journey in progress, not a journey [...]
At Spotify we take user feedback seriously. We noticed some users complaining about our shuffling algorithm playing a few songs [...]
It all started in the middle of April, I had been studying agile for 7 months at a school called [...]
We like experimenting with geeky tools. All in the name of science of course… How about sitting on a beach [...]
This is an article describing how we see personal development at Spotify, especially within Technology and Product. We believe being [...]
For the impatient If you don’t want/don’t have time to read the full story, you should at least consider using the [...]
tl;dr Code: https://github.com/spotify/dh-virtualenvDocs: http://dh-virtualenv.readthedocs.org/en/latest/ At Spotify, we have deployed Python software in Debian packages for a fairly long time. To build them, [...]