家狗狮? 不是,是架构工程师
凡事能想的明白,比做多少更重要,要不然做在多也是白做,道理都是通的,关键看自己怎么理解,吃透,想明白。想明白才能心踏实地,自信,信心满满。
一般系统不需要做架构,本身规模和使用场景简单,清楚,架构就像十几个人的公司,还划分很多部分,设置很多制度,就太多余了,所以架构设计按需实施,只有业务和实际需要了,那就赶快上架构,避免影响业务,也给日常的开发管理造成困惑,出现一堆乱麻的无解地步。
1.单列架构 - 直线型架构,就是一条线的场景,前端视图 > 中间件(web,负载) > 数据库
2.双列架构 - 双线型架构,分布式部署,解耦部署,在单列的基础上拆分为更小的部署模块
架构扩充:缓存,cdn加速,前置,负载分发,数据库热备,读写分离,动态扩容等高级特性
秘籍:网络改造,按自己的需求,进行整个系统的改造扩充,或发明新的工具,在原有使用工具的基础上创新(就像阿里)
要想成为大神,不是说你会什么就可以,重要的看你的成就和钻研能力,长久的持久力。
做好自己目前的基础工作,做的很优秀,你就是大神了,大神本身就是架构师,优秀的那种。