互联网公司里web后端工程师和后端基础架构工程师工作的相同之处和不同之处是什么?
1、Web后端工程师在开发上更接近产品和业务。
在开发上会偏重业务,而后端基础架构会偏重于通用型更强的工作,比如消息系统,任务调度系统等。两者的交叉点在于一个应用,一个开发。虽说web后端偏业务,但是如果对自己所用的基础架构开发出来的东西理解不深,也不能很好的应用。
2、基础架构工程师则可能更关注一些基础组件,为后端工程师提供「服务」,比如RPC、负载均衡、消息队列、Mongodb/Redis的集群服务、网络框架、存储中间件等等。而基础架构如果不了解业务,那通用组件也没办法很好的适配各种场景。