
LinkedIn Signal: Scala, JRuby と Voldemortのケーススタディ
9月29日に、LinkedIn Signal がアナウンスされた。これはLinkedIn の共有情報と つぶやき用のソーシャル検索アプリケーションで、 LinkedIn-Twitter の限定されたアカウントに提供する。この記事では、 Scala, JRuby と Voldemortをこのような規模で組み合わせた、その動機と技術的な挑戦について深い知見を提供するつもりである。

9月29日に、LinkedIn Signal がアナウンスされた。これはLinkedIn の共有情報と つぶやき用のソーシャル検索アプリケーションで、 LinkedIn-Twitter の限定されたアカウントに提供する。この記事では、 Scala, JRuby と Voldemortをこのような規模で組み合わせた、その動機と技術的な挑戦について深い知見を提供するつもりである。
Google、Facebookとその他の企業は、合計で21のソーシャルネットワーキングWebサイトを運営しており、Webサイトを通じてアクセスできるものとしてふさわしくないコンテンツに関して、インドの法廷で刑事訴訟に直面している。高裁は、インドで禁止されているコンテンツを表示できるサイトに警告している。ソーシャルメディアを囲む規制の増加は、ソーシャルに投資する企業に取ってリスクなのだろうか?
Funfはオープンソースのモバイルデータ収集分析フレームワークだ。これは選挙キャンペーン中に政治的意見がどのように変化するか、ユーザがどのように交流するか、病気が集団にどう伝染していくかなどを調査するために、MITが利用してきたものだ。
Gartnerはソーシャルネットワークへの投資バブルがはじけるのは2013年であり、2016年までには、グローバルに事業を展開するトップ1000社の半数以上が顧客の重要な個人情報をクラウドに保存するようになる、予測している。
YammerがScalaからJavaへの移行を進めている。1年に及ぶ検証の結果、簡潔な言語で記述することによる利点は、新人に教え、性能問題に対処する必要のある複雑な言語の利点を上回らないということが分かった。また、メールには特定の書き方を避けることで性能を改善できると指摘している。
Microsoftは、Social Analyticsと呼ばれるクラウドサービスで、Twitter、Facebook、Blogger、YouTubeなどからユーザーの興味を分析し、ソーシャルWebのトレンドを洞察する。
OpenSocial 2.0 は新たなコンテナ,OAuth 2 サポート,エンベッデトエクスペリエンス,アクティビティストリームなどの新機能を加えて,Attlasian,Cisco,IBM,Jive,SAP など複数の企業から Facebook プラットフォームの代替として支持されている。
HowStuffWorksにおいて、Jonathan Strickland氏はWeb 3.0に関する記事を書いている。この待望の破壊的な新たなテクノロジーは、ユーザとプロバイダの可能性を高めてくれるはずだ。しかし、Web 3.0とは一体何なのか?
顧客は、コミュニケーションに広く様々な技術を使用し、企業も同じようにすることを期待する。これは、同じメッセージをメーリングリスト、Twitterアカウント、IRCチャネル、Facebookページに対して送る必要がある可能性があることを意味する。開発者はRubyのBroadcastライブラリか、その.NETクローンであるnBroadcastを使用することで、より簡単に実現することができる。
有名な著作である『フラット化する世界』において、Thomas L. Friedman氏は、多くの国々がグローバルなサプライチェーンの一部になっていくという収束現象について語っている。ここから、経済学の新しい法則が定義された。Israel Gat氏はこの考え方をさらに押し進め、ソーシャルネットワークと共同作業のための技術のおかげで、ソフトウェア開発は、場所に依存しなくなるとしている
今年始め、マイクロペイメントサービスFlattr(名前はflatrateとflatterの合成) がサービスを開始した。このサービスは方式はシンプルだが、ネットを通じて上質なコンテンツに対して報酬を与える方法を変える可能性を秘めている。このサービスを始めたのは、The Pirate Bayの創立者であるPeter Sunde氏だ。氏はこのサービスについて re:publicaのようなソーシャルメディアのカンファレンスで紹介している。