第17届QCon旧金山会议第一天总结
会议概述
第17届QCon旧金山会议于2023年10月2日在加利福尼亚州旧金山的凯悦酒店举行。会议由C4Media组织,为期五天,包括三天的演讲和两天的工作坊。C4Media是一家专注于企业开发社区中公正内容和信息的软件媒体公司,旗下拥有InfoQ和QCon。会议首日包括主题演讲和四个主要议题的演讲。
主要议题
架构探索
- 主持人:Wes Reisz,Thoughtworks技术负责人,InfoQ播客创作者/联合主持人,QCon旧金山2023项目委员会主席。
- 内容:学习如何操作现代高规模系统,来自构建这些系统的工程师和领导者。
现代数据工程与架构
- 主持人:Sid Anand,Datazoom首席架构师,Apache Airflow提交者/PMC成员。
- 内容:学习构建简单、高效且可扩展的数据架构的基本、强大且多功能的构建块及其核心工程原则。
基础设施语言:超越YAML
- 主持人:Justin Cormack,Docker CTO。
- 内容:探索各种工具,远离YAML,听取来自实践者的演讲,了解他们如何引入新工具和流程。
Staff+工程师技能
- 主持人:Krys Flores,Carta Staff工程师。
- 内容:学习如何成为一名高效且成功的Staff+工程师。
会议开场
C4Media总裁Dio Synodinos致开幕词,讨论了技术推动人类进步的主题,并强调了QCon会议的核心价值观。Wesley Reisz重申了InfoQ的核心价值观,并介绍了编辑议题和议题主持人的选择过程。Pia von Beren介绍了QCon的新功能,包括与会者闪电演讲、1:1会议、女性与盟友技术早餐,并将会议休息时间定义为“走廊议题”。
主题演讲
Suhail Patel(Monzo Staff工程师)发表了题为《从大型机到微服务——构建和运行软件的旅程》的主题演讲。他探讨了大型机和微服务的流行平台和软件模式,并引用了《The Tail at Scale》一文,强调了软件技术在构建大规模Web服务中的重要性。他还讨论了CPU和网络技术的进步,并指出“免费午餐已经结束”,提出了io_uring、Java、Rust、Zig和simdjson等解决方案。
重点演讲
Pulumi冒险:Python如何超越YAML的基础设施
- 演讲者:Adora Nwodo,NexaScale创始人,高级软件工程师,《云工程入门》作者。
- 内容:介绍了Pulumi如何通过Python等语言为工程师提供熟悉的基础设施即代码(IaC)平台。
PRQL:简单、强大、管道化的SQL替代品
- 演讲者:Aljaž Mur Eržen,EdgeDB编译器开发者,PRQL维护者。
- 内容:讨论了SQL的缺陷,并介绍了PRQL作为一种新的关系查询语言,旨在提供更自然的查询方式。
使用Apache Hudi进行增量数据处理
- 演讲者:Saketh Chintapalli(Uber软件工程师)和Bhavani Sudha Saktheeswaran(Onehouse分布式系统工程师,Apache Hudi PMC成员)。
- 内容:介绍了Apache Hudi如何解锁快速变化数据的增量数据处理,并讨论了其特性和未来版本计划。
无YAML的Kubernetes
- 演讲者:David Flanagan,Kubernetes专家。
- 内容:讨论了Kubernetes部署中的挑战,并介绍了cdk8s等工具,以提高开发者体验。
总结
QCon旧金山会议首日涵盖了从现代系统架构到数据工程、基础设施语言和工程师技能等多个主题。通过主题演讲和多个议题的深入探讨,与会者得以了解最新的技术趋势和实践经验。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。