在Highload ++ Siberia上等待我们的是什么,除了彩绘的熊

面向高负载服务开发人员的会议扩大了其地理位置-我们将去新西伯利亚! 转发以获取新知识,新经验,新想法,新认识和新印象。 而且您知道, 就该计划而言,很可能会成为一个很好的传统-夏季在对报告进行删节审查的情况下访问西伯利亚。



Highload ++西伯利亚,虽然分叉已经成为传统的Highload ++,但是,像某些知名技术一样,它将以自己的方式发展自己的传统。 让我们从一个比较偶然的事件开始-只有两个流,但是所有报告的质量都很高。 自己判断。

6月25日,星期一


会议的第一天将于6月25日开始,来自Badoo的Mikhail Kurmaev的报告,他打算提出一个简单的主题,即连接和执行查询到数据库或其他服务。 但是,任何高负荷项目的可靠性直接取决于所有部分的相互作用,并且可能会出问题。 让我们讨论一下它是什么,以及在Badoo中如何解决这些问题。

同时,位于伊尔库茨克大厅(我们在西伯利亚)的Pavel Pavelko 将分享一种替代方法,以构建后端和前端以实现渐进式页面概念

在克拉斯诺亚尔斯克,Avito还将发表两份报告。

Nikolay Golov 将告诉您如何确保微服务架构中的数据完整性,而无需分布式事务和紧密连接。 继续本主题, Konstantin Evteev将在sagas(在本例中为PostgreSQL)上引入侦听器,以实现依赖数据的更改而不会破坏完整性。

CFT占用了午餐前的平行路径,并报告了如何减少安装更新时的后端停机时间; 如何确定软件服务器端的瓶颈 ,以及如何性能事件减少10倍,这涉及到迁移到Oracle的情况以及有关如何使用它们的具体建议。

VK如何嵌入来自数万台服务器的ClickHouse数据


虽然一间房间会有休息, Yuri Nasretdinov将详细解释VK为什么需要ClickHouse,存储了多少数据,操作中出现了什么问题等等。



ClickHouse的开发人员Alexey Milovidov承诺将分享用于底层优化的“黑魔术”和“白魔术”的技术-使用数据科学方法在多种CPU选项上实现性能提升的方法。

Victor Bilyk代表的Booking.com计划讨论机器学习在开发过程中的位置,并展示使用模型的具体示例。

应用数学高负荷


德意志银行的Alexei Ragozin同意,在我们工作量很大的领域,就像许多其他领域一样,该理论经常与实践背道而驰 。 然而,理所应当地,科学提供给我们的一些工具可以在实际工程师的武器库中占有一席之地,Alex愿意向我们介绍这些工具。



在第一天结束时,nginx开发人员Dmitry Volintsev将向我们介绍 njs项目-nginx中的JavaScript解释器。 来自2GIS的Ivan Bondarenko 会告诉您从哪些开源组件中组装您自己的Speech-to-Text ,从哪里获取训练数据以及如何理解结果是否正常等等。

那远不是全部。 传统上,除了向广大受众进行报告之外,还会在狭窄的专家圈中召开会议 ,讨论有关任务的摄像机讨论:从JS和Haskell中的函数式编程(而不是Ruby on Rails)到问题,DevRel对工程师的用途是什么。

6月26日,星期二


新的一天将为参加者们准备不少有价值的信息。 因此,例如,从第一份报告中,就很难做出选择:

  • Mikhail Prokopchuk计划谈论有关Avito如何监视基于Kubernetes的自托管云 ,有关操作Prometheus的经验,其高效配置以及在监视大型k8s群集时的“成本”。
  • 来自DataEgret的Alexey Lesovsky 将讨论 PostgreSQL统计信息的关键点,关于应该监视哪些图形以有效监视数据库 ,如何添加它们以及如何解释它们等等。

亚历山大·托博尔 Alexander Tobol )将讨论 OK呼叫服务的内部设备,该设备具有在WEB,iOS,Droid之间进行呼叫的能力。 还有关于AI的信息,它在呼叫平台内部收集统计信息并自动配置网络协议设置。

Yandex的Dmitry SimonenkoDmitry Sarafannikov将为PostgreSQL 展示一个名为Odyssey 新的可伸缩连接器,并介绍他们如何解决PgBouncer的体系结构问题并做了很多新的事情。

安东·鲁萨科夫(Anton Rusakov) 的报告致力于讲述巴多( Badoo)首次出现需求的故事,该需求不仅要接受用户的付款,还要向用户付款。 然后,开发团队必须自己集成三个大型支付系统 ,自然而然地,我们从报告中了解到每个问题都会产生很多问题。

一个收集有关CDN节点操作的详细统计信息的系统,或者为什么我们将Web服务器推入Flink内的系统


Evgeny Rossinsky (STO ivi)将讨论观看视频时提高用户服务质量的任务之一。 为了改善某些方面,您必须首先测量并找到质量指标。 Eugene承诺会告诉您如何收集必要的信息以及使用了哪些工具 。 有人怀疑这与Apache Flink有关。



Yandex的Dmitry Levanov 将以全球最大的Couchbase安装之一为例, 讨论如何从Couchbase中获得最大的性能,而又不破坏任何功能。

Dmitry Skokov 将展示如何在REG.RU中实现测试台部署 ,如何对每周向堆栈中添加新服务的操作感到厌倦,并将其转移到开发人员的肩膀上

Alexey Baitov 将分享 2GIS持续交付微服务架构的经验 ,该服务已经投入生产。 他还将讨论他们如何改变微服务连接的传统方法:他们消除了团队内部不必要的集成,并摆脱了维护旧版本API的过早遗产。

学习排名


最后,无论主题如何,都不容错过的演讲者-Andrei Aksenov (Sphinx)。 这次,在他的领导下, 我们将弄清楚如何制定自己的页面排名公式(搜索结果),如何训练我们的第一个简单的ML模型以及如何理解它是否很好。



IT社区活动家大会


作为Highload ++ Siberia的补充活动,我们正在召开IT社区活动家大会,大会在RIT ++上取得了极大的成功。 首先,它是一个相识交流,经验交流 ,讨论紧急问题并找到解决问题的方法的平台,它将汇集该行业所有最关心和最积极的代表。

会议周围的网络

对于仍然相信新西伯利亚很遥远的人们,可以购买在线广播 ,或者等待几个月以在我们的YouTube频道上观看视频报告,以进行服务器编程,数据库和高负载。

向组织者,演讲者或其他参与者提问,以监视会议的Telegram聊天 (@HighLoadTalks)中的更新和新闻,非常方便。 用于照片,新闻和报告的社交网络( https://www.facebook.com/HighLoadConference/,https://vk.com/highloadconference ),即 正是针对他们的发明。

Source: https://habr.com/ru/post/zh-CN414527/


All Articles