架构师需要做的分析及思考
理解系统要解决的问题
认识系统特性与要解决的问题间的关系
识别系统的核心行为
整理系统的非功能性需求
确定架构需求
管理需求
规划系统的高层组织
确定架构机制
分析用例场景
演进系统的高层组织并形成组件模型
规划系统的运行时架构和部署模型
规划系统的实现模型
编写核心代码
验证架构设计
整理架构文档
----------------------------------------------------------------------------------------------------
注:此文章为原创,欢迎转载,请在文章页面明显位置给出此文链接!
若您觉得这篇文章还不错请点击下右下角的推荐,非常感谢!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
数据库智能云平台
数据库智能云平台(Hati,名字越大,责任越大)可以说是我们团队和DBA团队的定情之作。通过Hati项目,我们团队获得了DBA团队的信任,开启了更多合作之旅。Hati平台也将DBA从琐碎繁杂的工作中解脱出来,他们说他们的工作效率提升了60多倍。 在此非常感谢Hati的第一任开发洪阿南,一个后端开发搞定这么多复杂的前端交互设计开发,上线以来前端交互上没有听过任何吐槽,可以说征服了公司的开发。现任主力开发是一个刚入行的小鲜肉,虽是外包,但已出露韧性,应该能接过Hati这一棒。 诉求与背景 数据库是业务系统的根基,是每一个公司最核心的竞争力,关系整个公司的存亡。目前大部分公司业务核心的数据还是放在SQL数据库中,我们公司也不例外。目前我们的数据库智能云平台(Hati)核心功能也是围绕SQL数据库展开设计的。 业务的发展、功能的完善离不开大量的建库建表语句、SQL变更语句、业务SQL语句。这些语句的审核执行过去像其他公司一样,都依赖于我们DBA专业素养。工单审核占据着DBA一半以上的工作时间。在数据库智能云平台(Hati)出现之前,开发通过开源的redmine提交SQL语句给DBA,DBA审核...
- 下一篇
基于金融行业的云数据库实践
摘要:高级产品专家.时慢在2018云栖大会·上海峰会中做了题为《基于金融行业的云数据库实践》的分享,就金融行业应用架构的变迁、阿里云数据库、金融级可靠性原理揭秘、数据安全等方面的内容做了深入的分析。 传统金融架构缺点 很多金融企业都在考虑数据库是不是要做分布式的改造。那究竟什么样的业务场景才需要做数据库分布式架构呢?首先我们要明白传统金融行业应用架构和互联网的分布式应用架构有什么不同。其实从资源层面、数据层面、中间件层面、应用的开发层面等都有一个鲜明的对比。 1、资源层面。传统的应用架构在使用微型机、存储设备等一些物理硬件。而目前在互联网分布式应用下,阿里云在使用公有云、私有云、混合云等一些混合式的架构。 2、数据层面。传统的应用在使用集中化的数据库,比如Oracle、SQLserver等数据库,为什么叫集中化的数据库?因为传统应用为了
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8编译安装MySQL8.0.19