Behind the scenes of Soundrop’s House Party

It’s been another very interesting week here at Flosoft.biz. Last Friday, Soundrop hosted the first ever global Spotify House Party. Alesso and Sebastian Ingrosso (Swedish House Mafia) were there to spin the tunes and we made sure everyone was able to join the party.

Soundrop came to us a few months ago with the challenge of having to accommodate more and more users and thus requiring more bandwidth as well as low latency connectivity to their users.

Scaling an application is always challenge; it requires planning and making sure contingencies are prepared for. Many startups choose the Cloud (VPS) method, but that’s often a very expensive alternative and only delays the problem by a few months. At some point you won’t be able to afford the Cloud infrastructure and / or you’ll reach the point where adding more small Cloud instances won’t solve your problem anymore. This is why thinking about a scalable and affordable architecture from the beginning is key.

In the case of Soundrop we’ve set up a handful of Pro SSD dedicated servers, subsequently allowing them to make use of our lossless network and a good amount of memory and CPU power.

This allowed them to handle 14000 concurrent users connected to their service generating close to 160 Mbit/s of traffic on a single application server while Alesso and Sebastian Ingrosso were rocking away.

It’s great to see people challenging our infrastructure every day and pushing our services to the edge. We’re looking forward to the next challenge heading our way and finding new ways of solving it.

This entry was posted in Case Studies and tagged , , , . Bookmark the permalink.
2 comments
SEO Company in Chennai
SEO Company in Chennai

"Behind the scenes of Soundrop’s House Party" is excellent information. Solving challenges are welcomed by strong hearts... 

Connecticut
Connecticut

To execute an instruction in a computer program, the CPU uses the opcode for that instruction as well as its arguments (for instance the two numbers to be added, in the case of an addition operation). A computer program is therefore a sequence of instructions, with each instruction including an opcode and that operation's arguments.

Florist in Hyderabad
Florist in Hyderabad

I can see immense positive attitude towards facing challenge and finding new ways to get solutions! Cheers