AppDeveloperCon 2023 概览
活动背景
2023年11月6日,AppDeveloperCon在美国伊利诺伊州芝加哥举行,作为KubeCon North America 2023的同期活动之一。该活动由Mark Fussell发起,旨在为云原生开发者提供一个专注于应用开发的平台。Mark Fussell是Diagrid的联合创始人,也是Dapr的共同创造者之一。
活动目的
AppDeveloperCon的初衷是为了弥补KubeCon中对应用开发者关注不足的空白。Fussell提到,开发者需要的基础设施类似于马斯洛需求层次理论中的基本需求,如“食物、住所和温暖”,而“云原生基础设施”则是开发者的基础需求。开发者最终目标是实现“业务价值和应用创新”,但在此之前,他们需要具备CI/CD、可观测性、安全性、可扩展性和核心服务集成等基础能力。
活动规模与参与情况
根据CNCF的透明报告,2023年KubeCon EU有16,000人参加,其中2,971人自称为开发者。AppDeveloperCon的首次举办吸引了平均每场210人,峰值达到325人,尤其是在AWS解决方案架构师Carlos Santana和Mithun Mallick关于“在Kubernetes中构建弹性和可扩展系统”的演讲中。
主要演讲与内容
- 开发者体验:首场演讲由Diagrid的Mauricio Salatino和AtomicJar的Oleg Šelajev主持,讨论了如何通过Dapr和TestContainers在本地开发环境中创建类似生产环境的体验,减少开发者在基础设施配置上的认知负担。
- 渐进式交付与OpenFeature:Dynatrace的Adam Gardner介绍了OpenFeature,这是一个抽象特征标记实现细节的开源规范,允许开发者通过单一API实现特征标记,并可以根据需要切换不同的后端提供商。
其他重要演讲:
- 迁移现有产品到多租户云原生环境的经验 - Natalia Angulo & Carlos Sanchez, Adobe
- 使用OpenFGA为云原生应用现代化授权 - Andres Aguiar & María Inés Parnisari, Okta
- 在Kubernetes中构建弹性和可扩展系统 - Carlos Santana & Mithun Mallick, AWS
- 预览环境:让每个人都参与软件开发过程 - Ramiro Berrelleza, Okteto & Sully Martinez
- 用代码而不是YAML运行CI - Kyle Penfound, Dagger
技术与工具
- Dapr:一个提供应用级API的开源项目,帮助解决常见的云原生挑战。
- TestContainers:一个开源框架,提供轻量级的数据库、消息代理等实例,用于本地开发、集成测试和CI/CD管道。
- OpenFeature:一个社区驱动的API,用于抽象特征标记的实现细节,支持多种后端提供商。
总结
AppDeveloperCon为云原生开发者提供了一个专注于应用开发的平台,涵盖了从基础设施到业务创新的多个方面。通过使用Dapr、TestContainers和OpenFeature等工具,开发者可以减少在基础设施配置上的负担,专注于业务逻辑和创新。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。