タグ

ブックマーク / atmarkit.itmedia.co.jp (3)

  • 実装言語を「Go」から「Rust」に変更、ゲーマー向けチャットアプリ「Discord」の課題とは

    ゲーマー向けの無料音声テキストチャットアプリケーション「Discord」を開発、提供するDiscordは2020年2月5日(米国時間)、アプリケーションを支える基盤サービスの一つである「Read States」をRust言語で再実装し、その結果サービスのパフォーマンスが大幅に向上したと公式ブログで明らかにした。 Read StatesサービスはこれまでGo言語で実装されていた。それにもかかわらず、なぜRead StatesをRustで再実装しようとしたのか、どのように再実装したのか、再実装によってどのようにパフォーマンスが向上したかを解説した。 Rustで再実装した背景とは Read Statesサービスの目的は、Discordユーザーがどのチャンネルのどのメッセージを読んだのかを追跡することだ。つまり、ユーザーがDiscordに接続したり、メッセージを送信したり、メッセージを読んだりする

    実装言語を「Go」から「Rust」に変更、ゲーマー向けチャットアプリ「Discord」の課題とは
    masaki925_8107
    masaki925_8107 2020/02/11
    「メモリオーナーシップ」でgo のGCのスパイクを解消
  • Kubernetesがクラウド界の「Linux」と呼ばれる2つの理由

    Kubernetesがクラウド界の「Linux」と呼ばれる2つの理由:これから始める企業のためのコンテナ実践講座(3)(1/3 ページ) 大量のコンテナ管理や負荷分散を実現する「Kubernetes」について概要から番活用の仕方まで解説する「これから始める企業のためのコンテナ実践講座」第3回は、Kubernetesがクラウド界の「Linux」と呼ばれている理由とともに、Kubernetes内部の仕組み、機能を紹介します。

    Kubernetesがクラウド界の「Linux」と呼ばれる2つの理由
    masaki925_8107
    masaki925_8107 2019/04/08
    静観してきたけど本番運用されてる現場にきたのでいよいよやらねば
  • 『The DevOps 逆転だ!』著者に聞く、「DevOps」や自動化よりも大切なこと

    『The DevOps 逆転だ!』(著:ジーン・キム、ケビン・ベア、ジョージ・スパッフォード/日経BP社/2014年8月)「店頭小売りとネット通販を統合したシステムを3カ月以内にリリースせよ」という経営からの要求を受け、チームでさまざまな課題に立ち向かう中で「自分たちのやり方」を見いだしていくストーリー。小説を通じてDevOpsが分かりやすく語られている。 IoTやFinTechトレンドが格化しつつある今、「ニーズを基にITサービスを開発・改善するスピード」が差別化の一大要因となっている。国内企業にもそうした認識が広がり、その実現手段となるDevOpsがあらためて見直されている。ただ、その重要性は認識されていながら、いまだ十分に理解されているとは言えない状況だ。 これを受けて、特集では「DevOpsとは何か」を徹底的に見直すという趣旨で記事を展開。前回は国内DevOpsトレンドをけん引

    『The DevOps 逆転だ!』著者に聞く、「DevOps」や自動化よりも大切なこと
    masaki925_8107
    masaki925_8107 2016/03/06
    てっきりインフラ<=>開発的な話だと思ってた “ここで最も大切なのは、ビジネスが主体だということ。... 「チームをどう編成し、スピーディな価値の提供・改善をどう実現していくか」こそが重要です”
  • 1