QCon London 2024 总结
今年的QCon London会议涵盖了广泛的主题,涉及软件架构的多个方面,包括新兴的AI领域、成熟的云计算技术以及经典的架构质量特性。此外,会议还深入探讨了软件架构的社会技术因素以及可持续发展等紧迫问题。
AI在软件架构中的应用
尽管AI革命逐渐进入主流,但AI解决方案目前仍相对小众,预计在未来几年将变得更加突出。在由Totvs数据平台总监Fabiane Nardon主持的“AI时代的架构”专题中,多位演讲者展示了他们公司创建的基于AI的工作负载和能力。其中,Scoutbee的数据科学副总裁Nischal HP分享了在供应商管理系统中集成基于LLM(大型语言模型)的供应商发现功能所面临的挑战。HP强调了在定制基础模型以正确利用公司收集和组织的专业知识与数据过程中遇到的困难,并提醒听众在使用LLM时要仔细考虑其优势,同时也要考虑到模型训练成本、团队技能提升以及AI软件开发的可持续性等重大挑战。
不同视角下的架构
在由UBS执行董事Blanca Rojo主持的“不同视角下的架构”专题中,许多演讲者谈到了创建软件架构时的人力和组织因素。亚马逊企业战略总监Gregor Hohpe讨论了在云计算和敏捷软件交付时代,技术架构师角色的不断演变。Trainline的CTO Milena Nikolic则分享了公司向更精简的组织结构和更好的系统架构转型的历程,强调了适应业务需求的必要性,并讨论了基于微服务的架构的弹性和可靠性。此外,微软高级软件工程师Sara Bergman聚焦于绿色软件和绿色架构,提供了公司在利用云计算的同时减少碳足迹的建议。
复杂架构的构建与维护
在许多演讲中,支持和赋能团队构建和维护复杂架构是一个共同的主题。在由RelationalAI现场工程副总裁Cassandra Shum主持的“你一直好奇的架构”专题中,Spotify的工程师Pia Nilsson和Mike Lewis介绍了Backstage平台如何显著提高开发人员生产力,并详细说明了Backstage的插件系统如何实现平台的可扩展性和定制化,帮助Spotify和其他使用该平台的公司创建量身定制的内部开发者平台。
金融科技中的架构优化
在由技术顾问和投资者Ian Ellis主持的“金融科技的技术”专题中,Revolut的工程主管Wojtek Ptak和LMAX的分布式系统工程师Andrzej Grzesik强调了精简和简化架构在推动金融科技行业快速增长中的好处。他们的演讲聚焦于利用Westrum文化模型、约束理论和适应度函数等经过验证的技术和启发式方法,优化组织结构和文化,并提高大型架构的质量和可维护性。
总结
QCon London 2024为与会者提供了丰富的见解和创新想法,涵盖了从AI到云计算、从绿色软件到金融科技等多个领域的架构挑战和解决方案。会议的社区精神激励了所有参与者,期待在未来的活动中再次相聚。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。