Twitterプログラマーへのインタビュー(ビデオ)

Robert Scobleは、新世代のIMシステムの開発者と会い、徹底的に話し合いました( MP4ビデオ 、137 MB、37分)。



Twitterには、オフィスマネージャーのCrissyを含む10人未満の従業員がいます。 会話は、プロジェクトのウェブマスターの誕生日のお祝いを背景に行われます。 お祭りの雰囲気にもかかわらず、Biz Stone(Biz Stone)の共同創立者兼クリエイティブディレクター、そしてプログラマーのBritt SelvitellとAlex Payneは、Twitterが作成された理由と、それが発明されたシステム、システムが設計され動作するテクノロジー(MySQL 、Jabber、Ruby on Rails、Erlang)、スケーリングの問題、自然災害時のTwitterの役割、ケシのTwitter(Spaz)など。



Britt Selvitell、Twitterバックエンド開発者



Twitterは、友人と親relativeの間の最も簡単で便利なコミュニケーションのために作成されたテクノロジーです。 親密な友情と親shipを維持するために、彼らはもはやブログを読んだり、友人のフィードをフォローしたりする必要はありません。Twitterを取得するだけで、携帯電話からもメッセージを送信できます。 このテクノロジーの主な利点は、既存のすべての通信チャネル上で機能することです。 ブログがコンピューターに関連付けられている場合、Twitterユーザーはこの依存関係から解放されます。



Twitterのアイデアは、会社の創設者兼CEOであるジャックドーシーのものです。 彼は、人々がデスクトップを「取り除き」、モバイルデバイスを介して互いに24時間通信を続けたいということを理解した最初の人物でした。



Twitterの技術インフラ。 MySQLはバックエンドデータベースとして使用されますが、強力なキャッシングシステムにより、負荷が軽減されます。 Twitterインフラストラクチャの管理に関する主な問題は、ユーザーの数が指数関数的に増加するにつれて、サーバーの負荷が増え続けることです。 システムのフレームワークは、将来のスケーリングの問題を予見する非常に優秀な開発者によって設計されたため、ブリットと仲間のプログラマーはより簡単な時間を過ごすことができます。 当初、Twitterはシステムのスケーリングを大幅に促進するJabberプロトコルに基づいていました。



All Articles