大厂上线流程:是先上前端,还是先上后端?怎么保证平滑上线?

1、如果先上前端,还没上后端,就请求不到新的接口。

2、如果先上后端,还没上前端,使用老接口的页面可能会报错。

阅读 7.1k
7 个回答

1.后端接口可以分版本,后端先上
2.前端能做到兼容,那就先上前端

需求较小时:

前后端都必须上,保证交付。有困难申请适当延期;

需求较大时:

功能拆成独立模块,前后端并行开发,上线前后端联调通了的部分。然后后续继续迭代上线。

已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。

一般情况都是后端先上线,这样现网对上线的感知也是最小的。毕竟前端上线之后,客户有了交互的界面,配合早已发布的后端环境,可以流畅体验新功能。


已参与 「极客观点」 ,欢迎正在阅读的你也加入。

正常情况后端->bff->前端,如果是特殊情况比如前后端没有关联,先后上线不影响线上功能等就可以不关注顺序,想怎么上就怎么上。
还有一种情况就是没有规范的小公司了,可能是线上流量不大不在乎宕机就可以不关注上线顺序。

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

如果是一个新项目,无所谓前后端先上后上

如果是老项目,在开发的时候,就该考虑到比如接口的兼容性了,然后后端先上线,然后前端上线

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

新手上路,请多包涵

可以后端先上, 前端可以有容错和调试时间

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
极客观点
子站问答
访问
宣传栏