それでも、 Backend Confプログラムには25ものレポートがあり、それらすべてについて完全なガイドを作成することにしました。 まだ2つのストリームであり、どこに行くかを選択する必要があるからです。
メインホールでは、詳細のためにこの方向に関する多くのレポートが開催されないため、個別に選択するのではなく、スケジュールどおりに進みます。
ただし、誰もがメインホールのオンライン放送を視聴できることに注意してください。別のニュースでフェスティバルの前夜にリンクを公開します。お見逃しなく。
初日の9:30に、私たちは開会と歓迎の言葉、そしてすべての報告書の開始を10:00に待っています。
5月28日月曜日
1C-BitrixのAlexander Serbulが、 ラムダアーキテクチャの機能、Amazon Lambdaマイクロサービスプラットフォーム、 Node.JSとマルチスレッドJavaの落とし穴と勝利、 および LMDB、LevelDB、Apache Derby、Berkeley DBの難しい選択に関するレポートでプログラムを開きます。
Lamodaでは、 マイクロサービスアーキテクチャへの移行の開始時に、サービスの接続の可能性に関する多くの危険性を認識しました。 それでも、 Andrey Evsyukov が説明しているように 、 市場投入までの時間を2倍短縮し 、マイクロサービスの制御を維持することができました 。
マイクロサービスアーキテクチャの主な長所と短所は何度も議論されてきましたが、特定のケースの要因は常に残ります。 Cyril Vetchinkinは、彼のレポートで、真のマイクロサービスアーキテクチャの設計方法と、これに役立つテクノロジを明らかにする予定です。
マイクロサービスが起動しない場合、XeteqのAlexander ShvetsがEメールニュースレターのパラレルストリームでElixirマジックを紹介します。 彼は、2018年に独自の配信システムを作成する必要がある理由、Elixirを使用する理由、およびIPアドレスのプールを削減せずにサーバーフリートを10倍削減する方法を説明します。
そして、IPIP.netの創設者であるGao Chunhuiは、以下のような正確なGeo-IPデータを使用して 、 データベースの特性の説明からデータベーストピックを開始します。 データの不正確さの修正。 WHOIS / BGP / ASN / RADBグローバルリファレンス情報。 IPIP.net rDNSなどについて
その後、昼食のために休憩するか、いくつかのパイをつかんでメインホールに向かい、 Konstantin Osipov(tarantool.org) によるレポートを求めて、現代のSQLおよびNoSQLシステム、特にCouchbase、MongoDBでのシャーディングの実装におけるアーキテクチャと技術的ソリューションを比較します、Cassandra、CockroachDB 、そしてもちろん、 Tarantool 。
さらに、バックエンダーは部屋から部屋への選択と移行に苦しむ必要はありません。快適に落ち着いて聞くことができます:
- nginx開発者の1人であるNikolay Shadrinは 、アプリケーションの起動、スケーリング、および配信のためのプラットフォームを構成する他のプロジェクトに精通することを提案しています(14:00)。
- DodoのEvgenia Peshkovaは、多くのデータベースに対処する方法、データの一貫性と一貫性を確保する方法、データでどのような問題が発生するかなどについて説明しています。 (15:00)。
- 1秒あたり1000枚の写真(16:00)の速度で3億3千万の顔を認識したAlexander Tobol (クラスメート)。
- Dmitry Kalugin-Balashov (Exnodes Inc.) は 、 コルーチンが何であるかについて、スタックフルとスタックレスの違いは何であるか、それはさまざまなライブラリのソースコードの腸にあります(17:00)。
- SphinxのAndrei Aksenovは、 ハッシュと対話するプロセスの理解を強化し、標準の実装を追い越す方法を学びます(18:00)。
5月29日、火曜日
2日目はよりストレスが増しますが、レポートの開始は非常に人間的に10:00にスケジュールされています。
したがって、大ホールでの朝は、 PostgreSQLに没頭するという旗の下で開催されます 。
- 物理レベルおよびアプリケーションレベルでのPostgreSQLの同時データアクセスの構造 / Victor Egorov(DataEgret)。
- PostgreSQL / Andrey Salnikov(Data Egret)の膨張につながるアプリケーションの典型的なエラー 。
- 継続的なデータベース管理-データベースを使用する際のエラーと「ブレーキ」の自動防止 / Nikolay Samokhvalov(PostgreSQL.support)。
2番目の部屋の11:00に、 テストの問題に関する議論が始まります。
Yuri Badalyants は 、2GISで多数のサービスと技術動物園全体をどのようにテストするか、どのオプションを試し、どのような結果になったかを説明します。
Frol Kryuchkov は 、ドッカーイメージで収集され、依存するサービスの変更時に実行される消費者サービスの言語で書かれたネイティブテストを使用して、 消費者主導の契約テストのすべての問題を回避する Avitoの方法を共有します。
再び13:00に、新しいものを食べて学ぶという基本的な願望の間で何らかの形で引き裂く必要があります。 または開発者 が 統計を必要とする理由、およびYuri Lilekov (Badoo)の製品の品質を改善する方法。
さらに、率直に言って、それは簡単ではありません-スペースのない2つのストリーム。
悪名高いPVS-Studio Sergey Vasilievの開発者は、 静的コード分析の原理、長所と短所、正しい使用シナリオと誤った使用シナリオ、およびアナライザーを最大限に活用する方法について説明します。
ClickHouseの開発者の1人であるAlexey Milovidovは、ClickHouse のあまり知られていないか、十分に文書化されていない機能にレポートを捧げる予定です 。
Alexander Zaitsev (LifeStreet、Altinity)はこのトピックを続け、ClickHouseが世界中のさまざまな企業で既に使用されている領域とその方法、非常に困難または非常に高価だった作業を可能にする方法について説明します。
Renat Idrisov (MZ)は、現実世界ではデータが常に有限であるとは限らず、有限から無限への移行は間違いを犯しやすいという事実に注目しています。 レポートから、無限ループの代わりに何をする必要があるかを学びます。
ご想像のとおり、AviatoのVyacheslav Kryukovは、Avito検索の開発における現在の結果についてレポートを作成します。Avito検索では、 製品 ビューと技術ビューの両方、およびこれらの側面間の関係が示されます。
すべてが1つの部屋に、その間、隣の観客に...
Dmitry Lenevは、 Oracleの MySQL Server Runtimeチームのメンバーであり、まもなく安定版として発表されるMySQLの新しいバージョンについて説明することを約束します 。 このバージョンから利用できるMySQLの興味深い機能の1つは、一般的なテーブル式とウィンドウ関数です。
DataArtのAlexander Tokarevは 、 ファセット検索を開発する必要があるかどうかの質問に答えようとします。すでに開発されているのに、それでも必要な場合は、間違いを犯さない方法です。
Roman PoborchiyとNikita Povarov (JetBrains) は 、統計に過去のユーザーの行動に関するデータを含むアルゴリズムを示し 、同じ結果でより小さな実験を行うことを可能にします。 おそらく、 1つまたは2つの式さえ表示されます 。
テストプロセスを再構築し、その結果、タスクの平均速度を3倍以上向上させる方法について、 Superjob 「 Testers against testing 」のAnton Olievsky によるレポート 。
Oleg Gerasimov (Restrim)は、OpenSourceで公開された新しいReindexerデータベースを提供します 。これは、検索機能においてElasticまたはMongoDBに劣らず、数倍 、時には桁違いにそれらを超えます 。
正確な時間と場所はまだ示していませんが、いくつかの変更が引き続き発生する可能性がありますが、これは正確に受け入れられたレポートのリストであり、すべてがスーパーになることを疑う理由はありません。
結論は明らかです-緊急に接続する必要があります。 チケットを購入することもできますが、極端な場合、オンライン放送は施設の規模に制限されません。
スコルコヴォでお会いしましょう!