@lsmn
2018-04-01T16:56:03.000000Z
字数 2091
阅读 2124
微服务
无服务器
分布式
在MicroXchg 2018柏林微服务座谈会上,Susanne Kaiser和由Stefan Tilkov、Chris Richardson、Elisabeth Engel和Daniel Bryant组成的专家组一起,探讨了微服务的现状以及炒作期是否已经结束——微服务现在是一项成熟的技术了吗?或者,下一步是无服务器?
在MicroXchg 2018柏林微服务座谈会上,一个专家组探讨了微服务的现状,并分析了炒作期是否已经结束,微服务是否已经成为一项成熟的技术。座谈会由Susanne Kaiser主持,他在讨论开始时提了一个问题,使用微服务需要具备什么前提条件。由Stefan Tilkov、Chris Richardson、Elisabeth Engel和Daniel Bryant组成的专家组指出,重要的是要知道为什么希望使用微服务架构风格。有迁移需求吗?微服务主要是为了解决问题,而不是一项高端的新技术。
接下来,Kaiser问道,采用微服务的最大障碍是什么以及如何克服它们。
在探讨引入微服务后前端面临的挑战时,Engel指出,应用程序的用户仍然将其视为一个东西,因此,你必须保证,当内容来自不同的后端服务时,显示要保持一致。一项挑战是,前端技术不是为微服务后端而构建的。通常,其解决方案使用像了iframe、framesets这样的旧技术,为此,就需要一些基于JavaScript的新技术。Tilkov则指出,架构师必须更多地关注前端,认识到它的重要性。在他看来,前端通常比后端更重要。
接下来的问题比较笼统,就是微服务是否已经成为构建企业级应用程序的首选方式?
除了微服务外,Kaiser还问,无服务器架构是否是构建系统的下一步方案以及它们如何与微服务搭配使用。
当问到,微服务是否会退潮,并进化成其他东西时,专家组一致认为,我们总是需要缩小规模、降低复杂度。技术和平台会进化,但微服务中边界这个核心理念以及看问题的内外视角很长一段时间都不会变。Bryant认为,更标准的函数会被放入平台里,让开发人员可以更多地关注业务——也许,在不远的将来,软件工程师将和业务人员一起参加这个大会。
在近日举行的QCon伦敦2018大会上,有一个座谈会讨论了微服务和分布式系统的未来。
大会演讲已经录音;有的已经发布,后续还会有更多内容。
查看英文原文:The Maturity of Microservices: MicroXchg Berlin Panel Discussion