BT

InfoQ ホームページ パフォーマンス&スケーラビリティ に関するすべてのコンテンツ

  • Uberのビッグデータプラットフォームが100ペタバイト超の規模に至るまで

    Uberのエンジニアリングチームは、同社のビッグデータプラットフォームが、リレーショナルデータベースを使用した旧来のETLジョブから、HadoopとSparkをベースとするものへと発展した状況に関する記事を書いた。スケーラブルな取り込みモデル、標準転送フォーマット、インクリメンタルアップデートのためのカスタムライブラリが、同社プラットフォームの主要なコンポーネントである。

  • Facebookがログストレージ用分散データストアのLogDeviceをオープンソースとして公開

    Facebookは、社内使用していた分散ログストレージプロジェクトのLogDeviceを、オープンソースとして公開した。レプリケーションを使用した書き込み機能、堅牢なログストレージ、障害回復機能を提供する。

  • Reactive SummitでMarketoのキャンペーンエンジンをスーパーチャージ

    Marketoはマーケティングオートメーションソフトウェアで、毎月20億件以上の顧客が定義したアクションを実行している。MarketoのエンジニアリングチームのApurva Pawar、Daniel Pugliese、Dennis Bronnikov、およびPei-Chiang Maは、Reactive SummitでシステムのコアをAkkaとリアクティブアプローチでどのように書き直したのかを説明した。

  • Coinbaseはどのようにしてスケーリングの問題に対処したか

    仮想通貨交換所を運営しているCoinbaseは2017年の仮想通貨ブームで同社のプラットフォームのスケーリングの問題に直面した。エンジニアリングチームはMongoDBのアップグレードと最適化やトラフィックの分離に注力し、将来のためにキャプチャとリプレイのツールを構築した。

  • Hyperledgerにブロックチェーンのパフォーマンス測定ツールCaliperが加わる

    3月19日、Hyperledgerは、Technical Steering CommitteeがCaliperをHyperledgerプロジェクトとして受け入れたことを発表した。Hyperledger Caliperはブロックチェーンプロジェクトに対して、さまざまなブロックチェーン実装のパフォーマンス特性を一貫して追跡可能にするベンチマークツールである。

  • Booking.comは機械学習のためにどのようにKubernetesを使っているか

    Sahil Dua氏はQCon Londonカンファレンスで、Booking.comがKubernetesを使用して顧客に目的地と宿泊施設を推薦するための機械学習(ML)モデルをどのように拡張できるかを説明した。特に、コンテナ上のKubernetesの伸縮性や資源不足回避が、いかに計算(およびデータ)集約的で、並列化が困難な機械学習モデルを実行する助けになっているかを強調した。

  • Facebook Liveにおける世界規模のイベントによるトラフィックスパイクの処理

    Facebook Liveのエンジニアたちが、予測範囲内のイベントと予想外のイベントの両方のトラフィックを処理するために、自分たちのシステムをスケールアップした方法について講演した。後者は同社のグローバル分散アーキテクチャによって処理されるのに対して、前者は事前の周到な計画と負荷テストを必要とする。

  • GoTo Copenhagen 2017: Shopifyにおけるオンラインコマースの実現方法

    Shopifyでシニアプロダクトエンジニアリングリーダを務めるSimon Eskildsen氏が、GOTO Copenhagen 2017で、大規模販売をサポートするShiopifyのアーキテクチャについて、その概要を説明した。取り上げたのはOpenRestyで構成したNGINXインスタンス、ショップとポッドを分離するアーキテクチャ、フェイルオーバ戦略などの話題だ。

  • LinkedInのスマートリプライ機能

    LinkedInが新しい自然言語リコメンドエンジンをローンチした。彼らはこれを使って、メッセージに対するスマートリプライ機能を提供する。エンジニアリングチームにより、そのモデルとインフラストラクチャ開発プロセスがブログに詳しく説明されている。

  • AWSが4TBメモリの仮想マシンを提供へ

    新たなメモリ最適化EC2インスタンスタイプであるx1e.32xlargeのローンチにより、メモリに関しては、AWSは最大のクラウド仮想マシンを持つことになった。この新タイプのインスタンスを運用環境で使用することにより、SAP HANAやインメモリデータベースなどのソフトウェアによる大量のメモリ要求への対処が可能になる。

  • Twitterのリアルタイム通知アーキテクチャ

    TwitterのエンジニアリングマネージャであるSaurabh Pathak氏がQCon London 2017で、自社サイトの通知アーキテクチャについて講演した。取り上げられた話題は、Twitter特有の重要な課題であるソーシャルネットワークのバイモーダル性、スパイクの処理、リアルタイムで通知を提供する必要性などだ。

  • Twitterのパーソナライズされた通知

    TwitterのエンジニアであるGary Lam氏はQCon London 2017でパーソナライズ通知について語った。講演では、パーソナライゼーションとレコメンデーションのアルゴリズムの概観、巨大なデータとTwitterのバイモーダルな性質に関わらず規模に応じた仕事の仕方について語られた。

  • MicrosoftがWindowsのコードリポジトリをGitに移動

    MicrosoftはWindowsのコードベースをSource Depotから、GVFSを使用したGitに移行する作業を完了した。

  • スケーラブルなMVP(Minimum Viable Product)を構築するには

    MVP(Minimum Viable Product)の開発にはスケーラビリティに対する考慮が必要だ。MVPは技術的にスケーラブルでなくてはならない。MVPが多くのユーザの獲得に成功した時に素早く拡張できるよう,計画を持っておく必要がある。考えられるパフォーマンスボトルネックを認識し,MVP開発時に常識を働かすことが成功の秘訣だ,とUnboxdのCTOであるErik Duindam氏は言う。

  • EtsyがAPIアーキテクチャに移行した目的と方法

    QCon New York 2016で,EtsyのソフトウェアエンジニアのStefanie Schirmer氏は,自身の会社がAPIファーストアーキテクチャへの移行に成功して複数デバイスのサポートとサーバのパフォーマンス問題への対処を達成したことと,それが開発チームによって迅速に採用されたことをテーマに講演を行なった。

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。