QCon 旧金山 2023 第一天:架构、数据工程、基础设施语言、Staff+ 技能

第17届QCon旧金山会议第一天总结

会议概述

第17届QCon旧金山会议于2023年10月2日在加利福尼亚州旧金山的凯悦酒店举行。会议由C4Media组织,为期五天,包括三天的演讲和两天的工作坊。C4Media是一家专注于企业开发社区中公正内容和信息的软件媒体公司,旗下拥有InfoQ和QCon。会议首日包括主题演讲和四个主要议题的演讲。

主要议题

  1. 架构探索

    • 主持人:Wes Reisz,Thoughtworks技术负责人,InfoQ播客创作者/联合主持人,QCon旧金山2023项目委员会主席。
    • 内容:学习如何操作现代高规模系统,来自构建这些系统的工程师和领导者。
  2. 现代数据工程与架构

    • 主持人:Sid Anand,Datazoom首席架构师,Apache Airflow提交者/PMC成员。
    • 内容:学习构建简单、高效且可扩展的数据架构的基本、强大且多功能的构建块及其核心工程原则。
  3. 基础设施语言:超越YAML

    • 主持人:Justin Cormack,Docker CTO。
    • 内容:探索各种工具,远离YAML,听取来自实践者的演讲,了解他们如何引入新工具和流程。
  4. 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等解决方案。

重点演讲

  1. Pulumi冒险:Python如何超越YAML的基础设施

    • 演讲者:Adora Nwodo,NexaScale创始人,高级软件工程师,《云工程入门》作者。
    • 内容:介绍了Pulumi如何通过Python等语言为工程师提供熟悉的基础设施即代码(IaC)平台。
  2. PRQL:简单、强大、管道化的SQL替代品

    • 演讲者:Aljaž Mur Eržen,EdgeDB编译器开发者,PRQL维护者。
    • 内容:讨论了SQL的缺陷,并介绍了PRQL作为一种新的关系查询语言,旨在提供更自然的查询方式。
  3. 使用Apache Hudi进行增量数据处理

    • 演讲者:Saketh Chintapalli(Uber软件工程师)和Bhavani Sudha Saktheeswaran(Onehouse分布式系统工程师,Apache Hudi PMC成员)。
    • 内容:介绍了Apache Hudi如何解锁快速变化数据的增量数据处理,并讨论了其特性和未来版本计划。
  4. 无YAML的Kubernetes

    • 演讲者:David Flanagan,Kubernetes专家。
    • 内容:讨论了Kubernetes部署中的挑战,并介绍了cdk8s等工具,以提高开发者体验。

总结

QCon旧金山会议首日涵盖了从现代系统架构到数据工程、基础设施语言和工程师技能等多个主题。通过主题演讲和多个议题的深入探讨,与会者得以了解最新的技术趋势和实践经验。

阅读 25
0 条评论