如何学习架构设计

1、什么是架构设计

        如何从0开始开发一个软件,怎么满足当前的需求下,又能兼容以后的扩展。软件的各功能开发协调有序进行。

        解决问题的能力,现在要开发一款某软件,怎么把他开发出来,使用什么技术,分成多少个模块,如何分配人员。

        架构设计重要的是“体验”,去体验前辈们已经开发好的软件系统,去观看大型软件的代码结构。

2、一些场景问题的解决

        比如说解决存储的数据量太大影响读写性能时,如何在存储层采取措施来解决性能问题。

        大流量时,如何避免流量直接压垮数据库

        业务逻辑分布在不同的微服务时,如何处理其中的各种问题

        先理解一些场景下是如何解决的问题的,才能学好架构。对业务场景的理解到解决问题的思路,考虑问题的全面性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值