在前面的文章中,我们都把注意力关注在了具体的工具使用上,没有从方法论和必要性上讨论过协议驱动开发(Schema Driven Development)这种开发模式。
我们开门见山,在没有引入SDD之前,我们面临的主要问题有哪些。
我们通过引入SDD(即协议驱动开发)来解决以上提到的问题。 我们希望通过定义强类型的接口和消息数据,在大多数场景中前后端的调用间实现RESTful接口,减少前后端开发的协同成本;在后端服务调用间,尽可能的实现RPC服务调用,减少因为接口变动导致的生产事故。
在后续的文章中, 我会陆续介绍Skemaloop的每一个细分领域,帮助大家逐步了解DevX如何在你的项目中发挥作用,提高各位同学的工作效率和系统稳定性。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。