活跃农民

- 积分
- 992
- 学分
- 个
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- UID
- 99610
- 注册时间
- 2013-9-24
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- 好友
- 收听
- 听众
- 日志
- 相册
- 帖子
- 主题
- 分享
- 精华
升级
  98.86%
|
本楼: |
👍
100% (5)
|
|
0% (0)
👎
|
全局: |
👍 97% (224) |
|
2% (6) 👎 |
配置AWS + scripting + config 这种大概应该算devops吧,并不是真正意义的infra或者backend,更有点类似SRE的感觉。
backend和infra经常会混为一谈。其实道理很简单,因为并没有一个很明确的划分。大公司体系结构比较复杂,从前端到后端会分为:Frontend (html,css,js),Orchestration (js, java, 取决于framework的支持的语言),API (Auth, logging, experiment),Data Infra (使用kafka,Mapreduce, database schema design),Tech infra (设计或者integrate开源的framework)。中小型公司对engineer的要求可能会更高,比如说前端/Orch之后都需要backend engineer去实现。
domain / business logic通常会在data infra的层面去实现,比如根据这个产品的特性去设计数据库,定义API等等。我个人也比较推荐新人在这个领域实践,因为你会发现和System design里面的东西很相近。
当然这并不是全部,楼上也有同学提到了security,tools,当然也有quality,ML等等。 |
评分
-
查看全部评分
|