Using BitTorrent for large software deployments?

I just (8/1/2010) saw this article on “Murder: Fast datacenter code deploys using BitTorrent”.

I know a lot of people always say I thought of this or that. Well, I thought of that. I brought it up when I was working at a start-up during the 2000 time frame.  I and a co-worker also thought that it would be useful in Enterprise Content Integration for actual data.

Just last year I looked into the use of Rsync and even a Distributed Version Control System like Mercurial or Git for a bandwidth deployment problem.  So many options.  Oh well, its easy to come up with ideas, making them work is hard.  Even harder is making people get over the “but syndrome”.

“New ideas pass through three periods: 1) It can’t be done. 2) It probably can be done, but it’s not worth doing. 3) I knew it was a good idea all along!”
— Arthur C. Clarke

Updates

  • Dec 21, 2013: Since the above has been written a lot of stuff has occurred in the IT industry, of course. Most relevant, BitTorrent came out with “BitTorrent Sync”. This product seems very applicable to software deployment. However, in an enterprise a more centralized and managed process would drive the process which could include the use of P2P syncing of resources.
  • March 9, 2014: Another great example: Sync Hacks: How Angie’s List Reduced Their Web Deployment Time to Seconds

Links

Similar Posts:

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

4 thoughts on “Using BitTorrent for large software deployments?”

Leave a Reply

Your email address will not be published. Required fields are marked *