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 的最高效利用。 安德烈·鲍罗丁(Andrey Borodin) 将讨论 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等你!

来源: habr.com

添加评论