JAVA架构与开发(JAVA架构是需要考虑的几个问题)
Posted 茅河野人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA架构与开发(JAVA架构是需要考虑的几个问题)相关的知识,希望对你有一定的参考价值。
在企业中JAVA架构师主要负责企业项目技术架构,企业技术战略制定,技术框架搭建,技术培训和技术攻坚的工作。
在JAVA领域,比较多的都是web项目。用于解决企业的数字化转型。对于JAVA架构师而言,平时对项目的架构主要考虑这几个方面的问题。
一、项目的业务架构:
包含公司领导层对业务的战略要求,战术执行,运营策略等。
二、IT架构:
包含项目的应用架构、数据架构和技术架构。
这时就需要架构师结合公司的业务战略,将业务战略要求进行业务分解。梳理出业务架构。比如业务的领域、业务的组件,业务的对象等。这是第一步。第二步,结合业务架构选择合适的技术架构和技术框架。其中技术架构包含:应用架构、数据架构和技术架构。
如通常我们可以这样来进行技术架构:
第一步:制定原则,架构就是根据确定性的业务进行架构;架构就是对可能的业务改变做的架构;架构就是要做到简洁,简单。扩展性和伸缩性好。
第二步:将架构分层。基础层,服务层,应用层,外部系统层。
部署架构可参考:
服务发布平台DevOps
![](https://image.cha138.com/20230309/48a9df9da7e04d6c8a9aff96af4ff330.jpg)
监控与告警
以上是关于JAVA架构与开发(JAVA架构是需要考虑的几个问题)的主要内容,如果未能解决你的问题,请参考以下文章