第九届QCon纽约大会首日总结
第九届QCon纽约大会于2023年6月13日在纽约布鲁克林的布鲁克林桥万豪酒店(New York Marriott at the Brooklyn Bridge)拉开帷幕。本次为期三天的会议由C4Media主办,该公司专注于企业开发社区的公正内容和信息,同时也是InfoQ和QCon的创建者。
会议概况
会议首日由C4Media的总裁Dio Synodinos、项目经理兼多样性负责人Pia von Beren以及内容产品经理Danny Latimer共同主持,他们向与会者表示欢迎并提供了详细的会议信息。随后,各分论坛的主持人介绍了各自的主题和演讲内容。
主题演讲:"身份"的多面性
网络设计先驱、Spanning Tree Protocol的发明者、戴尔科技公司研究员Radia Perlman发表了主题为"身份"的多面性的演讲。Perlman基于身份验证方法的历史,深入探讨了“身份问题”这一概念可能并未被充分理解。她指出,大多数人自以为理解“身份”的定义,但实际上并不完全正确。
Perlman详细讨论了“身份”的多个维度,包括人类和DNS命名、如何证明人类或DNS名称的所有权,以及浏览器需要了解什么才能正确验证网站。她认为DNS理论“很美”,但在现实中,浏览器搜索通常会返回一个晦涩的URL字符串,这导致她曾因试图归还驾照而陷入骗局。
她还讨论了人类难以遵守密码规则的现状,质疑了安全问题的可行性,并建议人们使用身份提供者。Perlman将公钥基础设施(PKI)描述为“依然疯狂”,并讨论了证书颁发机构(CA)应如何与返回DNS名称的注册表关联。
Perlman建议采用自下而上的模型,因为组织无需为认证付费,而在自上而下的模型中,根节点仍然存在垄断问题。她总结道,目前没有任何系统是完美的,因为名称是无意义的字符串,获取认证证书的过程既混乱又不安全。她建议在解决问题时始终从“我在解决什么问题?”开始,并比较各种方法。
分论坛介绍
“你一直好奇的架构”
- 由Netflix工程总监Sergey Fedorov主持。
- 提供了一个深入了解全球最成功技术公司幕后架构的机会。
“现代数据架构与工程”
- 由DoorDash高级工程师Allen Wang主持。
- 探讨了构建简单、高效且可扩展的数据架构的基本构建块及其核心工程原则。
“语言平台与软件供应链”
- 由Chainguard软件工程师Priya Wadhwa和Scott Logic首席技术官Colin Eberhardt主持。
- 深入探讨了语言平台的最新发展,使开发人员能够在不断扩展的平台范围内使用多种语言编写代码。
“Staff+工程师:新技能与新挑战”
- 由Comcast工程研究员Leslie Chapman主持。
- 讨论了成为一名高效且成功的Staff+工程师所需的技能和挑战。
此外,会议还包括一个赞助商解决方案论坛。
重点演讲
Kappa架构的基石:黄砖路
- 由Chime的Staff软件工程师Sherin Thomas主讲。
- 介绍了Kappa架构作为Lambda架构的替代方案,强调其作为流优先的单路径解决方案的优势,并讨论了如何构建支持多种应用的多用途数据平台。
Sigstore:用于签名和验证软件的安全且可扩展的基础设施
- 由Chainguard的Staff软件工程师Billy Lynch和研究员Zack Newman主讲。
- 介绍了Sigstore项目,旨在提供一种透明且安全的方式来签名和验证软件工件,并讨论了其在软件开发生命周期中的重要性。
使用WebAssembly组件更快地构建功能
- 由Cosmonic的董事Bailey Hayes主讲。
- 介绍了WebAssembly(Wasm)模块及其系统接口(WASI),并演示了如何构建和转换Wasm组件。
虚拟线程与JVM的其他增强功能
- 由OpenJDK的Project Loom技术负责人Ron Pressler主讲。
- 介绍了虚拟线程的起源及其在Java编程语言中的应用,并讨论了并行性与并发性的区别。
总结
QCon纽约大会首日涵盖了从架构设计到软件安全的多个技术领域,展示了行业内最新的技术趋势和解决方案。Perlman的主题演讲为身份验证问题提供了深刻的见解,而各分论坛的演讲则展示了如何在实际项目中应用这些技术。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。