V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
haxk4201
V2EX  ›  问与答

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

  •  1
     
  •   haxk4201 · 327 天前 · 1895 次点击
    这是一个创建于 327 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    11 条回复    2023-05-28 09:42:35 +08:00
    youngce
        1
    youngce  
       327 天前   ❤️ 15
    前两天脉脉看到的段子:

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

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

    然后业务干黄也没关系,自己的技能树直接在一段经历点满,后面换一家接着忽悠
    wangxiaoaer
        2
    wangxiaoaer  
       327 天前
    @youngce #1 好家伙,我直呼好家伙。
    zhangqilin
        3
    zhangqilin  
       327 天前
    @youngce 学习了
    huigeer
        4
    huigeer  
       327 天前
    一看就是阿里的大佬,😏
    version
        5
    version  
       327 天前   ❤️ 2
    @youngce 这一看是阿里出来的大佬带的团队..有 bug.手下研究下..业务堆不起来.忽悠老板再招聘多一批人来...1 年后项目需求和业务混乱...找个替死鬼.丢锅.让人家离职..然后再重构一波..再接着忽悠
    beiranc
        6
    beiranc  
       327 天前
    @youngce 逆天
    chuck1in
        7
    chuck1in  
       327 天前
    @youngce spring boot 改成 cloud
    sadfQED2
        8
    sadfQED2  
       327 天前 via Android
    @version 一年后,性能低下,业务混乱。需求找个替死鬼,开了然后换 go 重构一版,继续忽悠
    cyndihuifei
        9
    cyndihuifei  
       327 天前
    人家好好的提问,看看楼都歪成什么样了
    huzhizhao
        10
    huzhizhao  
       327 天前 via iPhone
    哈哈哈,楼属实歪得彻底
    Cola98
        11
    Cola98  
       326 天前
    用图书馆里系统举个例子,首选编程语言上选择,是选 Java 还是 Go 或者 python 等等?选好之后,在做 web 框架相关的技术调研,像 Java 基本上就是 spring boot 了,go 的话就是 gin ,python 有 flask 和 django 。接着需要去做组件相关的选型,也就是数据库怎么选,要不要上缓存,大概这个样子。不断的做对比,在结合场景去做选择。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   963 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:25 · PVG 05:25 · LAX 14:25 · JFK 17:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.