想问问大家在学习工作中是如何锻炼系统架构的设计能力?

339 天前
 haxk4201

比如拿最简单的图书管理系统来说,大家是怎么把需求提炼成设计的模块,再到做这个模块需要什么技术栈,整个项目系统的软硬件适配这些。这些都是从项目中累积的经验吗?

1916 次点击
所在节点    问与答
11 条回复
youngce
339 天前
前两天脉脉看到的段子:

不管什么业务,直接上一套:spring boot+mysql 集群分库分表读写分离主备切换+kafak 集群+redis 集群用于缓存或者分布式锁+prometheus grafana 性能监控+ELK 日志收集分析+Flink 与 Hive 流批数仓+k8s 部署+双机房容灾

有人质疑,就怼他对业务信心不足,是不是怀疑业务做不到这个规模,是不是对老板得英明决策不全力支持,站稳道德高地。

然后业务干黄也没关系,自己的技能树直接在一段经历点满,后面换一家接着忽悠
wangxiaoaer
339 天前
@youngce #1 好家伙,我直呼好家伙。
zhangqilin
339 天前
@youngce 学习了
huigeer
339 天前
一看就是阿里的大佬,😏
version
339 天前
@youngce 这一看是阿里出来的大佬带的团队..有 bug.手下研究下..业务堆不起来.忽悠老板再招聘多一批人来...1 年后项目需求和业务混乱...找个替死鬼.丢锅.让人家离职..然后再重构一波..再接着忽悠
beiranc
339 天前
@youngce 逆天
chuck1in
339 天前
@youngce spring boot 改成 cloud
sadfQED2
338 天前
@version 一年后,性能低下,业务混乱。需求找个替死鬼,开了然后换 go 重构一版,继续忽悠
cyndihuifei
338 天前
人家好好的提问,看看楼都歪成什么样了
huzhizhao
338 天前
哈哈哈,楼属实歪得彻底
Cola98
338 天前
用图书馆里系统举个例子,首选编程语言上选择,是选 Java 还是 Go 或者 python 等等?选好之后,在做 web 框架相关的技术调研,像 Java 基本上就是 spring boot 了,go 的话就是 gin ,python 有 flask 和 django 。接着需要去做组件相关的选型,也就是数据库怎么选,要不要上缓存,大概这个样子。不断的做对比,在结合场景去做选择。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/943365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX