一直都是做功能测试,没了解过这方面的。有两次面试都问过你公司的服务架构怎样的,请对做过的产品的服务架构做简单的描述。百度上太复杂了,看的不是很懂。这个问题该怎么回答。
我一般都是回答产品分为几部分组成,比如电商项目会分为前端vue.js、后端sping-boot、spingcloud等
总体上这样回答
- 使用用例图分析角色与资源
- 使用思维导图分析功能点
- 使用时序图分析数据流
- 使用活动图分析业务逻辑
- 使用部署图分析系统架构
他这次只是问你其中之一的系统架构,参考下一些开源或者大厂的架构图就可以了。
重点体现这样的一些架构
- 网关 F5 nginx
- 后端应用开发 springboot
- 前端 h5 大前端nodejs做业务整合
- 通讯协议 http(面向用户) dubbo(面向微服务)
- 消息管道(kafka rabbitmq)
- 缓存 redis
- 关系型数据存储 mysql pg oracle
- 文档型nosql数据库 mongdb es
- 监控系统 elk prometheus zabbix
- 打包管理 maven docker
- 集群运维 k8s
等等,能答出一半也ok了。这儿有个开源项目可以参考下
他的架构图
19期应该可以看到,这块我正在录制视频。
好的,感谢了,我去了解下
太感谢了,这非常不错,我保存下 感谢