DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等

開發者大會將於 19 月 XNUMX 日在葉卡捷琳堡舉行 DUMP。 後端部分的專案主管 - Yandex 開發辦公室負責人 Andrey Zharinov、Naumen 聯絡中心開發部負責人 Konstantin Beklemishev 以及 Kontur Denis Tarasov 的軟體工程師 - 講述了開發人員在會議上可以期待的報告。

有一種觀點認為,你不應該期望從「節日」會議上的演講中獲得見解。 在我們看來,我們已經創建了一個值得等待的程式。 為此,我們只挑選那些對主題有深入了解的人,淘汰了 XNUMX/XNUMX 的申請,無休止地編輯演講結構,並要求演講者提供實際例子。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等

報告

前兩份報告是相關的,我們絕對建議您聽聽它們。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 問題 1. 使用外部 API 時,驗證傳入資料的問題尤其重要。 僅有格式驗證是不夠的;還需要確保資料的一致性。 儘管解決方案似乎顯而易見,但隨著外部來源數量的增加,大量的單獨檢查很容易變得難以管理。 謝爾蓋·多爾加諾夫邪惡的火星人 將示範基於函數式程式設計技術的使用的結構化方法。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 問題2、為了與伺服器互動時高效,需要優化API的呼叫次數及回傳的資料量。 這需要伺服器層級的一致的實體設計。 德米特里·採佩列夫 (邪惡的火星人) 將解釋如何使用 GraphQL 的原理和工具有效地完成此任務,注意細微差別,並將範例與傳統 REST 進行比較。

第二塊是關於 Postgres 和 Go 的結合。 去聽聽 Avito 和 Yandex 的經驗:)

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 您是否有 Postgres 並想在您的專案中使用 Go,但這是您第一次? 這份報告將為您節省大量時間。 軟體工程師 阿維托·阿特米·裡亞賓科夫 將使用他每天在 Avito 中解決的問題範例來討論在 Go 中使用該資料庫的工具和所有複雜性。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 PostgreSQL 和資料備份? 看來這個主題已經被廣泛研究了。 但如果您不了解 Yandex 中的這種情況是如何發生的,那麼您的知識是不完整的:海量資料、壓縮、加密、平行處理的需求以及多核心 CPU 的最高效利用。 安德烈·鮑羅丁 將討論 WAL-G 的架構 - 一個 Go 語言的開源解決方案,用於持續歸檔 Postgres 和 MySQL,Yandex 正在積極開發該解決方案,您可以在您的專案中使用它。

第三塊適合那些對語音辨識和合成技術感興趣的人(對他們來說,ASR 和 TTS 是可以理解的縮寫),以及那些創建語音助理的人。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 語音助理正處於流行的頂峰。 為其中任何一個創建自己的技能並不容易,但非常簡單。 然而,該技術在現實生活中的應用很少。 維塔利·謝米亞金捷特風格 將概述主要助手的能力和限制,告訴你什麼樣的耙子正在等待,你如何英勇地克服它們,以及一般來說,你如何準備整個故事。 此外,Vitaly也將講述基於Yandex.Station建構「智慧會議」的經驗。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 領先的公司提供用於建立語音助理的 API。 但如果外部解決方案不可用怎麼辦? 在 輪廓 解決了這個問題,儘管道路佈滿荊棘。 維克多·孔多巴 и 斯韋特蘭娜·扎維亞洛娃 將分享他們在自動化支援時使用本地語音識別解決方案的經驗,展示您應該關注什麼以及可以犧牲什麼來提高效率

報告還會涉及哪些內容?

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 最近,Redis 5 中出現了一種新的資料類型——流,這是流行的訊息代理 Kafka 思想的實現。 丹尼斯‧卡塔耶夫 (Tinkoff.ru) 將解釋為什麼需要流、它們與常規隊列有何不同、Kafka 和 Redis 流之間有什麼區別,並且還將告訴您潛在的陷阱。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 首席軟體工程師 孔圖爾·格里戈里·科舍列夫 如果您每天有 TB 級的數據,我們將研究記錄日誌和指標時存在哪些問題,並討論一個新的開源解決方案,該解決方案將使您的生活變得更美好。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 喀山 .Net 社群的領導者 尤里·科比茨科夫 (阿克巴爾數位技術公司)將提醒您為什麼 .Net Framework 中需要應用程式網域,並討論在 .Net Core 中使用它們時發生了什麼變化,以及現在如何使用它。 演講結束後,您將更了解 .NET Core 的底層工作原理。

以及網站上投票最多的主題。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 2014年,一場悄悄的革命發生了,它的迴響正追上我們。 從這一刻起,基礎設施變得完全隱形,不再重要。 這與虛擬機器或容器無關——它們已經成為過去,而是關於雲端服務概念的進一步發展——AWS Lambda(我們只為處理器時間付費)。 使用他自己的後端專案的範例,一位開發人員 邪惡的火星人尼可拉·斯維爾奇科夫 將告訴您有關無伺服器工作的實際方面的一切:開始有多困難,有多少文件和教程,是否支援普遍接受的標準,如何在本地測試,需要多少費用,使用哪種語言更好地使用哪個任務堆疊最相關。

碩士課

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等 首席技術長於 Mastery.pro 安德烈費費洛夫 將舉辦一個大師班,他和參與者將在 postgres、papati、consul、s3、walg、ansible 上建立一個由 3 個節點組成的簡單容錯集群。

大師班結束後,您將能夠使用提供的 Ansible playbook 從頭開始啟動這樣的叢集。

DUMP 的後端部分:Serverless、Postgres 和 Go、.NET Core、GraphQL 等
去年會議的所有報告均可在以下網址查看 YouTube 頻道

所有報告和註冊的摘要 - 位於 會議網站.

開發者們,我們19月XNUMX日在DUMP等你們!

來源: www.habr.com

添加評論