Slashdot Mirror


How LinkedIn's Project Inversion Saved the Company

pacopico writes "Shortly after its 2011 IPO, LinkedIn's infrastructure almost collapsed. The company had been running on decade's old technology and needed a major overhaul to keep up with other social sites. As Businessweek reports, LinkedIn initiated Project Inversion to fix its issues and has since evolved into one of the poster children for continuous development and creating open source infrastructure tools. But the story also notes that LinkedIn's technology revival has come with some costs, including constant changes that have bothered some users."

7 of 92 comments (clear)

  1. Dubious story, dubious subject... by Frosty+Piss · · Score: 4, Insightful

    I smell a Slashvertisment... Seriously, LinkedIn? Biggest spammer in my Inbox. Of dubious professional value. Facebook, *please* buy them?

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Dubious story, dubious subject... by i+kan+reed · · Score: 4, Interesting

      Several points:

      1. LinkedIn is actually a sort-of competitor of slashdot's owner. That's a bit of a weird slashvertisement choice(not impossible, but weird).
      2. The FTC would come down on facebook like a ton of bricks if they tried to buy out one of the largest other social networks.
      3. Remember to report spam on those emails so that someday we might collectively not get them.

    2. Re:Dubious story, dubious subject... by alostpacket · · Score: 5, Insightful

      Well, there are a few "interesting" gems there. Though it's mostly business fluff. From TFA:

      Such companies as Facebook (FB) and Google also have special teams that review the lines of code written by developers. It’s these people who get to decide when a new feature is ready to make its way to their websites. Not LinkedIn. It has one, huge stash of code that everyone works on, and algorithms do the code reviewing. “Humans have largely been removed from the process,” Scott says. “Humans slow you down.”

      Uh, Okay. Automated code review? Um, where to begin? I think there an obvious misunderstanding on the part of the author of the article. Surely Google, FB, et. al., do CI and all sorts of automated testing. They just *also* use humans.

      Incidentally, Google clearly has more products, thus more specialties and codebases. FB also, to a lesser extent. I dont think the Google Search team is the same as the Google Maps team or the Android team.

      LinkedIn is a website, they have an API, messaging, maybe some mobile apps? It's not trivial, but it's probably not very close to the technical complexity of FB, and no where near the technical complexity of Google.

      LinkedIn initiated Project Inversion to fix its issues and has since evolved into one of the poster children for continuous development

      ...by stopping all continuous dev so they could rebuild from scratch...

      I think TFA misses the point in a very "PHB way" sadly. They took the time to make the devs happy and give ownership of features to devs. The result was the devs created an environment that was productive and could be continuously updated with less fuss.

      To me, this is the poster child for creating a dev focused culture, and taking the time to do things the right way. Which, sadly, is the exact opposite of the conclusion of TFA and the LinkedIn PHB.

      --
      PocketPermissions Android Permission Guide
    3. Re:Dubious story, dubious subject... by elloGov · · Score: 4, Interesting
      I drank from the fire-hose and voted this story up.

      I work for a dot com older than LinkedIn which is crippled by a similar (worse) monolith legacy webapp. Innovation, efficiency, development cycles, new features and site/product-wide roll-outs are a pain or in some cases impossible. This story gives one perspective/solution to the problem.

      Software is a fast moving space, you snooze you lose. As the web matures, I see many more once-prolific trendsetting companies slip into bureaucratic process-driven monoliths milking every bit of value the antiquated software still holds. The wise companies invest in technology and reap the benefits of the initially intangible results of a flexible, maintainable, truly agile technological stack, however, most companies eventually fall into the cycle of:
      1. Start-up and innovate
      2. Grow and profit
      3. Implement n-layers of bureaucratic oversight and process to protect the value
      4. stop their ongoing evaluation
      5. Loose market-share to newcomers and mavericks in your segment
      6. paralyzed with more market-share loss, copy the competition wherever you can and desperately hold onto your scraps
      7. keep losing market-share
      8. disappear into the abyss
  2. decade's, eh? by Anonymous Coward · · Score: 5, Insightful

    First of all, it's decades without an apostrophe you doof. Secondly how can a company that's only a decade old run on "decades" old hardware? They bought ten year old computers in 2003?

    1. Re:decade's, eh? by sribe · · Score: 5, Funny

      First of all, it's decades without an apostrophe you doof.

      Apparently you are unaware that in modern usage an apostrophe no longer indicates possession or a contraction. It now indicates OMG WATCH OUT THERE IS AN "S" COMING UP NEXT!!!"

  3. UNImprovements since then? by whoever57 · · Score: 4, Informative

    That would be about the time that LinkedIn started making the search features LESS effective. For example, in the past, I could review lists of new LinkedIn members that worked for the same companies as I did, at the times that I was there, When I had determined that I did not know them, it would not show me those names again.

    The classmates search is completely useless to me. I can no loger add search terms to the search to narrow down the results (I used to be able to do this). All I can do is get the same list of classmates that I have seen before. Since I left university decades ago, I don't have many existing connections to classmates, so a graph search for related classmates is little use to me. I want to search by looking for common courses or interests at the time I was there. Probably, for people only a few years out of college (the Facebook generation), this isn't a problem, since the connections were established while at college.

    So, perhaps the infrastructure is better, but from this user's perspective, the site has got worse.

    --
    The real "Libtards" are the Libertarians!