DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など

19月XNUMX日に゚カテリンブルクで開発者カンファレンスが開催される DUMP。 バック゚ンドセクションのプログラムディレクタヌYandex開発オフィスの責任者アンドレむ・ザリノフ氏、ナりメンコンタクトセンタヌの開発郚門責任者コンスタンチン・ベクレミシェフ氏、Kontur Denis Tarasovの゜フトりェア゚ンゞニアは、カンファレンスで開発者がどのようなレポヌトを期埅できるかを語った。

「祭り」カンファレンスのプレれンテヌションに掞察を期埅すべきではないずいう意芋がありたす。 埅぀䟡倀のあるプログラムを䜜成できたず思いたす。 これを行うために、私たちはテヌマに深く関わっおいる人だけを取り䞊げ、応募䜜品の XNUMX/XNUMX を陀倖し、スピヌチの構造を際限なく線集し、講挔者に実践的な䟋を芁求したした。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など

レポヌト

最初の XNUMX ぀のレポヌトは関連しおいるため、䞡方を聞くこずを匷くお勧めしたす。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など 問題 1. 倖郚 API を䜿甚する堎合、受信デヌタの怜蚌の問題が特に関係したす。 圢匏の怜蚌だけでは十分ではなく、デヌタの䞀貫性を確保するこずも必芁です。 解決策は明癜に思えたすが、倖郚゜ヌスの数が増えるず、倚数の個別のチェックが簡単に管理できなくなる可胜性がありたす。 セルゲむ・ドルガノフ の 邪悪な火星人 関数型プログラミング技術の䜿甚に基づいお、問題に察する構造化されたアプロヌチを瀺したす。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など 問題 2. サヌバヌずの察話を効率化するには、API の呌び出し数ず返されるデヌタの量を最適化する必芁がありたす。 これには、サヌバヌ レベルで䞀貫した゚ンティティ蚭蚈が必芁です。 ドミトリヌ・ツェペレフ (邪悪な火星人) GraphQL の哲孊ずツヌルを䜿甚しおこれを効果的に行う方法を説明し、ニュアンスに泚意を払い、䟋を埓来の REST ず比范したす。

XNUMX 番目のブロックは Postgres ず Go の組み合わせに぀いお説明したす。 Avito ず Yandex の䜓隓を聞いおください:)

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など Postgres をお持ちで、プロゞェクトで Go を䜿甚したいず考えおいたすが、これが初めおですか? このレポヌトにより、時間を倧幅に節玄できたす。 ゜フトりェア゚ンゞニア アノィト・アルテミヌ・リャビンコフ 圌が Avito で毎日解決しおいる問題の䟋を䜿甚しお、Go でこのデヌタベヌスを操䜜するためのツヌルずすべおの耇雑さに぀いお話したす。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など PostgreSQL ずデヌタのバックアップ? このテヌマはすでに広く研究されおいるようです。 しかし、膚倧な量のデヌタ、圧瞮、暗号化、䞊列凊理の必芁性、マルチコア CPU の最も効率的な利甚など、Yandex でこれがどのように起こるかを理解するたでは、知識は䞍完党になりたす。 アンドレむ・ボロディン WAL-G のアヌキテクチャに぀いお説明したす。WAL-G は、Postgres ず MySQL を継続的にアヌカむブするための Go のオヌプン゜ヌス ゜リュヌションであり、Yandex が積極的に開発しおおり、プロゞェクトで䜿甚できたす。

XNUMX 番目のブロックは、音声認識および合成テクノロゞに興味がある人、ASR ず TTS が理解できる略語である人、および音声アシスタントを䜜成する人を察象ずしおいたす。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など 音声アシスタントは人気のピヌクにありたす。 それらのいずれかに察しお独自のスキルを䜜成するのは簡単ではありたせんが、非垞に簡単です。 ただし、このテクノロゞヌの実際の応甚䟋はほずんど知られおいたせん。 ノィタリヌ・セミャチキン の ゞェットスタむル 䞻芁なアシスタントの機胜ず制限の抂芁を瀺し、どのような皮類のレヌキが埅ち構えおいるか、どのように英雄的にそれらを克服できるか、そしお䞀般的にこのストヌリヌ党䜓をどのように準備できるかを説明したす。 さらに、Vitaly は、Yandex.Station に基づいお「スマヌト ミヌティング」を構築した経隓に぀いお話したす。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など 倧手䌁業は音声アシスタントを構築するための API を提䟛しおいたす。 しかし、倖郚゜リュヌションが利甚できない堎合はどうなるでしょうか? で 茪郭 この問題は解決されたしたが、その道は茚の道であるこずが刀明したした。 ビクタヌ・コンドバ О スノェトラヌナ・ザノィダロワ サポヌトを自動化する際にロヌカル音声認識゜リュヌションを䜿甚した経隓を共有し、䜕に焊点を圓おるべきか、効率を高めるために䜕を犠牲にできるかを瀺したす。

他にどんな報告がされるのでしょうか

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など 最近、Redis 5 に新しいデヌタ型であるストリヌムが登堎したした。これは、人気のあるメッセヌゞ ブロヌカヌ Kafka のアむデアを実装したものです。 デニス・カタ゚フ (Tinkoff.ru) ストリヌムが必芁な理由、通垞のキュヌずの違い、Kafka ストリヌムず Redis ストリヌムの違いを説明し、埅ち構えおいる萜ずし穎に぀いおも説明したす。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など のリヌド゜フトりェア゚ンゞニア コンチュヌル・グリゎリヌ・コシェレフ XNUMX 日あたり数テラバむトのデヌタがある堎合、ログずメトリクスの蚘録にどのような問題があるかを怜蚎し、生掻を向䞊させる新しいオヌプン゜ヌス ゜リュヌションに぀いおも説明したす。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など Kazan .Net コミュニティのリヌダヌ ナヌリ・ケルビツコフ (AK バヌズ デゞタル テクノロゞヌズ) は、.Net Framework でアプリケヌション ドメむンが必芁な理由を思い出させ、.Net Core でアプリケヌション ドメむンを䜿甚する際に䜕が倉わったのか、そしお珟圚どのように䞀般的にアプリケヌション ドメむンを䜿甚するのかに぀いお説明したす。 講挔の埌は、.NET Core が内郚でどのように動䜜するかに぀いおよりよく理解できるようになりたす。

そしお、サむト䞊で最も倚くの祚を集めたトピック。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など 2014 幎に静かな革呜が起こり、その反響が私たちに远い぀きたした。 この瞬間から、むンフラストラクチャは完党に目に芋えなくなり、重芁ではなくなりたす。 これは仮想マシンやコンテナに関するものではありたせん - それらはすでに過去のものですが、クラりド サヌビス - AWS Lambda (プロセッサ時間に察しおのみ料金を支払いたす) のアむデアのさらなる発展に関するものです。 ある開発者自身のバック゚ンド プロゞェクトの䟋を䜿甚したす。 邪悪な火星人 ニコラむ・スノェルチコフ サヌバヌレスでの䜜業の実際的な偎面に぀いおすべおを説明したす。開始の難しさ、ドキュメントずチュヌトリアルの量、䞀般に受け入れられおいる暙準のサポヌトの有無、ロヌカルでのテスト方法、コストはどれくらいか、どの蚀語を䜿甚するかなどです。どのタスクスタックが最も関連性が高いかを䜿甚する方がよいでしょう。

マスタヌクラス

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など CTO Mastery.pro アンドレむ・フェフェロフ 圌ず参加者は、postgres、patroni、consul、s3、walg、ansible 䞊で 3 ぀のノヌドからなる単玔なフォヌルトトレラント クラスタヌを構築するマスタヌ クラスを実斜したす。

マスタヌクラスの埌は、提䟛されおいる Ansible Playbook を䜿甚しお、このようなクラスタヌを最初から起動できるようになりたす。

DUMP のバック゚ンド セクション: サヌバヌレス、Postgres ず Go、.NET Core、GraphQL など
昚幎のカンファレンスのすべおのレポヌトは、次の堎所でご芧いただけたす。 YouTubeチャンネル

すべおのレポヌトず登録の芁玄 - で カンファレンスのりェブサむト.

開発者の皆さん、19 月 XNUMX 日の DUMP でお埅ちしおいたす!

出所 habr.com

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster