
素晴らしいニュース-昨年と同じように、 HighLoad ++メインホールで最も興味深いレポートを無料で放送します!
ブロードキャストHighLoad ++
「 リマインド 」をクリックして、チャンネルを購読することを忘れないでください。 レポートのビデオを常に投稿しています。
メインホールのみがオープンアクセスで放送されます 。残りの9ホールを見たい場合は、 クローズドアクセスを購入することもできます 。
完全なスケジュールはサイト( PDF 、 HTML )で入手できます。最も興味深いレポートについては、ローリングでお知らせします 。
シャーディング後の生活
11月8日午後2時
多くの人々は、適切な高負荷プロジェクトを作成するには、適切な方法でデータを共有し、必要に応じてサーバーを配信して、静かに眠る必要があると考えています。 実際には、物理的な分離の後、データが論理的に接続されなくなるので、シャーディング後に最も興味深い部分が始まります。
BadooのMikhail Kurmaev が 、MySQLデータベースでこのクラスの問題をどのように解決したかについて説明します。 シャーディング以外の特徴的な問題と、その構築プロセス自体に関するものです。リアルタイムイベントの処理、地理的に離れたデータセンターの条件でのキューなどです。
私はチームリーダーだったので、今-方向の頭
11月8日11:00
BadooのVitaliy Sharovatovによるレポートで、彼は2つのトピックについて話します。チームリードから部門長への成長はどのように見えるか、そして彼が効果的になるのを助けるために彼の交代のチームリードを選択する方法です。
心理学について、チームの雰囲気について、メンタリングについて、もちろん採用についてなどについて少し話します。 Vitalyのスピーチから、次の方法を学びます。
- 有能なチームリーダーを選択します。どの基準に基づいて、人がどれだけ収まるかを確認する方法、キャリア変更のアイデアを販売し、古典的な恐怖と戦う方法。
- 選ばれた人が自信を持って問題の過程に入り、可能な限り効果的になるように助け 、戦います;
- チームで状況を監視し、指を動かし続けます。
- 自分でチームをリードするのをやめ、リード管理が開発者の管理とどのように異なるか。

Googleの2017年のミハイルシチェフのヘッドライナーとレポート
YouTube.comの再構築-世界で2番目に人気のあるサイトを書き換える
11月7日13:00
フロントエンドおよびバックエンドとして、クライアントサイドアプリケーションに切り替えることを決定した理由(そして今だけ)、YouTubeのパフォーマンスを評価する方法(および「Time To Glass」と「Above the Fold」がストーリーの始まりにすぎない理由)を説明します-多数の顧客向けにビジネスロジックが設計されている場合、連携して作業を終了し、生産性を最大限に高めます。
サイトのフレームワークとしてPolymerを選んだ理由(Googleが作ったという理由だけでなく)、それに基づいた新しい開発プラットフォーム、A / Bテスト、および変更を評価してユーザーの反応を制御する「実験」、どのメトリックスに注目していますか...

高負荷システムの品質管理
11月8日12:00
負荷の高いシステムを盲目的に構築することは非現実的であることに同意しますか? 難しいサービスを開発するときに品質管理を構築する方法は? パフォーマンスをテストするとき、正確に何に注意する必要がありますか? ロードされたシステムのテストのトピックは、多くの会議で何度も取り上げられています;たくさんの記事、ブログエントリ、ベンダーからの指示があります。 膨大な情報の山。
この豊富なヒントとソリューションを準備しなくても、簡単に混乱し、貴重な時間を無駄にテストや品質管理に費やすことができます。 Andrei Drozdovを聞いて、Avitoで読み込まれたシステムの品質管理がどのように機能するかについてのストーリーを聞くことができます。
Andrei は彼のストーリーで、サービスのテストと品質管理のシステムをゼロから構築する方法を説明します 。 お客様と一緒に、フォールトトレランス、自動化、Avitoが使用するツールとその入手方法についてお聞きします。 そして、どのように正しく選択されたメトリックと正確なアカウンティングが表示されます。

ClickHouseの効果的な使用
11月8日15:00
ClickHouseは、オープンソースで1年以上利用可能です。 この間、ロシアおよび外国企業での使用で経験が積まれました。 それらのいくつかでは、データ量と負荷がYandexで扱っているものを超えています。 ClickHouseは特殊なシステムであるため、使用する場合は、そのアーキテクチャの機能を考慮することが重要です。
Alexey Milovidov は 、レポートでClickHouse を使用する際の典型的なエラーの例について説明します。これは、非効率的な操作につながる可能性があります。 ケーススタディでは、データ処理スキームの選択がパフォーマンスを桁違いにどのように変化させるかを示します。

VKデータベースをゼロから書き換え、ダウンタイムなしで移行する方法
11月7日18:00
長年にわたり、ソーシャルネットワークVKontakte上の個人メッセージは、同じ自己記述型データベースで機能していました。 時間が経つにつれて、それは時代遅れになり、新しい機能の導入が困難になり、負荷の増大によりメッセージングの機能には膨大な数のサーバーが必要になり始めました。
Dmitry Egorov が 、10か月以内に新しいメッセージストレージシステムをゼロから開発および導入した方法について説明します。これにより、多くのアーキテクチャ上の制限がなくなり、パフォーマンスが大幅に向上し、数百万ドルを節約できました。 レポートでは、両方のパーソナルメッセージングエンジンのアーキテクチャ、多くの最適化について説明し、技術的に最も困難な部分、つまりダウンタイムのない移行について詳細に説明します。
面白い?
以上で、開発のためにSkolkovoに行きます。 オンラインブロードキャストでお待ちしています :)
じゃあね!
PS:ところで、 NGENIX社は放送を配信し、加速させています。 また、同社のテクニカルディレクターであるDmitry Krikovは、 Mellanoxの Alexander Petrovskyとともに、HighLoad ++に関する「 Ethernet Networksの分解と開放性 」というタイトルのレポートを読みます。