在IT界,唯一不变的就是变:业务实践在变,工具和框架在演进,全新的工具和技术不断涌现。
在这样的环境中,开发者应该如何开发和架构系统呢?
本次演进将分享应对不断发生的变化的技术,包括演进式架构、不可变基础设施、编码技术,以及更好地收集需求的方法。
我还将分享治理模型,演进式数据和适应性。
本次演进会尽可能广地涵盖现代软件开发,并就如何拥抱变化,而非避免变化,提供一些建议。
The only constant in IT is change: Business practices change, tools and frameworks evolve, and wholly new tools and techniques appear on a regular basis. How can developers develop and architects architect in an environment like this? This keynote highlights techniques to support constant change, including evolutionary architecture, immutable infrastructure, coding techniques, and better ways to gather requirements. I also cover flexible governance models, evolutionary data, and adaptability. This keynote covers the breadth of modern software development, packed with advice on how to build systems that embrace rather than avoid change.