前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >“阿里味”GitHub新春上新NO.1软件架构设计与业务架构融合手册

“阿里味”GitHub新春上新NO.1软件架构设计与业务架构融合手册

作者头像
愿天堂没有BUG
发布2022-10-28 15:00:13
4520
发布2022-10-28 15:00:13
举报
文章被收录于专栏:愿天堂没有BUG(公众号同名)

软件架构设计的本质,是对问题域空间反复运用演绎、抽象、归纳等方法,进而找到适合当前阶段的设计方案的过程。既要考虑软件随业务发展的纵横向扩展性,也要考虑软件自身的可行性、稳定性和可维护性等技术因素。

而今天阿嘴分享的这份“软件架构设计大型网站技术架构与业务架构融合之道”结合了自身多年架构设计实践经验和多个业界经典案例,帮助诸位理解、总结了许多实用的软件架构设计思路,以及软件设计过程中经常遇到的“道、术、虚、实”。

不同于一些白皮书、技术规范或国外大神的译作,本书从技术出发,所述内容精而不杂,从技术功底到业务场景分析,特别是处处结合作者自身感悟,向广大读者展示了如何建立一种成体系的思维方式和学习方法,让方法论不再晦涩难懂。无论工作三五年的程序员,还是工作八九年的老手,看这本书都会有收获,有共鸣。

总目录

具体来说,全书分为5大部分:

第1部分:

从行业背景出发,对架构做一个宏观概述。让读者知道,当我们说架构的时候,都在说什么。

第2部分:

计算机功底。功底非常重要,这是做架构的基本门槛。大学的教科书上教的全是功底,但经过多年实践之后,再回过头看书本内容,体会完全不一样。

第3部分:

技术架构。这部分是纯技术,讲如何应对高并发、高可用、一致性方面的问题。

第4部分:

业务架构。在这部分,我们将看到如何从技术延展到业务,如何跳出技术细节去抽象思考问题,如何通过业务建模把技术和业务进行融合。

第5部分:

从职业发展的角度,从技术延展到管理。建立起对公司、商业、团队管理的一些基本认知。

对于刚入行的新人来说,建议从头看到尾,从而对架构的能力体系有一个全面认知;对于有经验的从业者,可以选取自己感兴趣的章节翻看。阿嘴也不想再废话了,需要获取学习的朋友,请帮忙点赞转发下,后台私信【学习】免费获取完整内容下载方式

本文就是愿天堂没有BUG给大家分享的内容,大家有收获的话可以分享下,想学习更多的话可以到微信公众号里找我,我等你哦。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 愿天堂没有BUG 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 总目录
  • 具体来说,全书分为5大部分:
  • 第1部分:
  • 第2部分:
  • 第3部分:
  • 第4部分:
  • 第5部分:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档