Slashdot Mirror


The Technology Behind Last.fm

CNET's Crave has up a detailed interview with Last.fm's Matthew Ogle, the company's head of Web development. Reader CNETNate notes that Last.fm has streamed 275,000 years of audio around the world. From the interview: "We stream all music directly off our servers in London. We have a cluster of streaming nodes including a bunch of powerful machines with solid-state hard drives. We have a process that runs daily which finds the hottest music and pushes those tracks on to the SSDs streamers that sit in front of our regular platter-based streaming machines. That way, if someone is listening to one of our more popular stations, the chances are really good that these songs are coming off our high-speed SSD machines. They're fast because every song is sitting in memory instead of being on a slow, spinning platter." The interview is actually on two pages but pretends it's on three.

3 of 125 comments (clear)

  1. Memory instead of platters...? by SmlFreshwaterBuffalo · · Score: 4, Insightful

    I really hope that was an attempt to dumb it down for the article. It's a pretty poor way of describing the difference between HDDs and SSDs. After all, HDDs are a form of non-volatile memory too. They just happen to have a mechanical aspect.

    In fact, the only way in which they could stream music without having it all in memory first is if they were using a microphone and a live band. Sure, it might make for an entertaining data center, but it's not very scalable.

  2. Re:No thanks, last.fm by emm-tee · · Score: 4, Insightful

    I'm not sure if you've really missed the point, or are just trolling (making me an idiot for replying..).

    The idea of putting the "most popular" tracks on SSD is to make it more efficient to stream the tracks that are more likely to be requested.

    It's optimising the efficient use of their hardware. It doesn't have anything to do with last.fm's suggestions algorithms and does not at all mean last.fm will force these tracks on you.

    You're amusingly uninformed considering you're throwing around terms like "sheeple".

  3. Take heed - Last.fm can run servers by Mr.+DOS · · Score: 3, Insightful

    Of all the so-called "social" sites whose services I use, Last.fm probably has the best uptime and overall availability. I think I've only seen the main Last.fm site down once or twice in over two years, and I've never seen the Scrobbling service go offline. On top of that, they can actually run a database - unlike Facebook, with its oft-inaccurate or missing data, all of my Last.fm profile is always there. Kudos to these guys for sticking to it and figuring out how to manage high loads properly instead of just whining about how inadequate the tools they have to work with are.

          --- Mr. DOS