分类目录:Architecture

以下是分类 Architecture 下的所有文章

基于Azure微服务的 DevTest 和 DevOps 解决方案

微服务体系结构将应用程序设计为松散耦合服务的集合。 在微服务体系结构中,服务是细粒度的,协议是轻型的。 微服务提供一些优势,例如明确分离关注点和分离依赖项。 与传统整体式应用程序相比,微服务在开发周期中带来了复杂性。 传统上,开发发生在应用程序堆栈的本地或虚拟副本中,该副本在本地以隔离方式配置和运行计……

软件架构的定义、描述及7项技能

摘要:软件架构师就是这么一个让人向往,但又让人望洋兴叹的一个职位。 前言 就像建筑设计师总有成为总设计师的梦想,航天工作者总有成为总工程师的壮志,相信每一个软件工程师都有过成为软件架构师的想法。 引用维基百科里的定义,软件架构师的职责就是在软件系统研发中,负责依据需求来确定主要的技术选择、设计系统的……

OO,OOA,OOD,OOP和DDD

OO:Object-Oriented,面向对象,基于对象概念,以对象为中心,以类和继承为构造机制,来认识理解,刻画客观世界和设计; OOA:Object-oriented Analysis 面向对象分析,进一步对OO进行细化,初步得到OO的方法; OOD:Object-Oriented Design,面向对象设计,OO方法中一个中间过渡环节,对OOA分析的结果进行进一步规范和……

Gartner: Data Hub,Data Lake和Data Warehouse:它们有何不同以及为什么它们在一起会更好

许多数据和分析领导者将Data Hub,数据湖和数据仓库视为可互换的替代方案。实际上,这些架构模式中的每一个都有不同的主要目的。当它们组合在一起时,它们可以支持日益复杂,多样化和分布式的工作负载。 概述 关键挑战 数据和分析领导者通常不清楚数据湖,数据仓库和Data Hub之间的区别。将它们定位为竞争性方法……

有关架构设计原则的总结

了解架构设计必须知道哪些原则,熟悉使用这些原则。 单一职责原则(Single Responsibility Principle – SRP) 对于一个类而言,应该仅有一个引起它变化的原因。说白了就是,不同的类具备不同的职责,各施其责。这就好比一个团队,大家分工协作,互不影响,各做各的事情。 当我们做系统设计时,如果发现有一个类……

架构设计原则的力量

这篇文章先是出现在 IEEE Software 杂志上,IEEE Software 是一本提供严谨科技资讯的杂志。企业总是在可靠性和灵活性上面临挑战,IT 经理和技术领导者依赖 IT 专家们来提供高超的解决方案。 本文要点 架构原则确保设计决策在一定程度上能够满足需求 借助架构原则,可以在没有微管理的情况下建立边界和优先级 好的架构原……

Enterprise Architecture on a Page

企业架构(EA)作为一门学科长期遭受严重缺乏实践理论的困扰。造成此问题的原因一方面是由于大量的不具真实参考性的“最佳实践”,另一方面是由于缺乏针对EA的任何其他现实参考模型。为了解决EA长期缺乏合理的参考模型的问题,提供EA的一页全面的解释性观点是一个好主意,它是用于规划的特定组件的集合,反映了实际的EA最佳……