请教个问题面试题-请对做过的产品服务架构做简单的描述,这该怎么回答?

一直都是做功能测试,没了解过这方面的。有两次面试都问过你公司的服务架构怎样的,请对做过的产品的服务架构做简单的描述。百度上太复杂了,看的不是很懂。这个问题该怎么回答。

我一般都是回答产品分为几部分组成,比如电商项目会分为前端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期应该可以看到,这块我正在录制视频。

好的,感谢了,我去了解下 :+1:

太感谢了,这非常不错,我保存下 :+1: :+1: :+1:感谢