Backend Confプログラム全体:マイクロサービスから無限のデータまで

最近、 RIT ++フェスティバルでは、クライアントプログラミングよりもサーバープログラミングに関するレポートが少なくなっています。 これがnoBackendアプローチの人気によるものか、フロントエンドへの焦点の一般的なシフトによるものなのか、単に会議の伝統によるものなのかを判断するのは困難です。



それでも、 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







さらに、バックエンダーは部屋から部屋への選択と移行に苦しむ必要はありません。快適に落ち着いて聞くことができます:











5月29日、火曜日



2日目はよりストレスが増しますが、レポートの開始は非常に人間的に10:00にスケジュールされています。



したがって、大ホールでの朝は、 PostgreSQLに没頭するという旗の下で開催されます







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 PoborchiyNikita Povarov (JetBrains) 、統計に過去のユーザーの行動に関するデータを含むアルゴリズム示し 、同じ結果でより小さな実験を行うことを可能にします。 おそらく、 1つまたは2つの式さえ表示されます







テストプロセスを再構築し、その結果、タスクの平均速度を3倍以上向上させる方法について、 SuperjobTesters against testing 」のAnton Olievsky によるレポート



Oleg Gerasimov (Restrim)は、OpenSourceで公開され新しいReindexerデータベースを提供します 。これは、検索機能においてElasticまたはMongoDBに劣らず、数倍 、時には桁違いにそれら超えます



正確な時間と場所はまだ示していませんが、いくつかの変更が引き続き発生する可能性がありますが、これは正確に受け入れられたレポートのリストであり、すべてがスーパーになることを疑う理由はありません。



結論は明らかです-緊急に接続する必要があります。 チケットを購入することもできますが、極端な場合、オンライン放送は施設の規模に制限されません。



スコルコヴォでお会いしましょう!



All Articles