分类目录:Architecture

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

企业IT架构合规指南

作者:Sting Gao 目标   该指南的目标是基于 企业的全球IT战略、中国IT战略和中国安全与合规框架,定义符合中国标准的 IT 和数字架构标准和实践。 范围   本指南旨在分析当前中国安全与合规相关的法律和政策,结合企业的长期技术战略,从以下几个方面提供合规框架和程序。 本指南适用于向中国用户提供的所有的I……

22条API设计的最佳实践

在这个微服务的世界里,后端API的一致性设计是必不可少的。 今天,我们将讨论一些可遵循的最佳实践。 首先介绍一些术语 任何API设计都遵循一种叫做“面向资源设计”的原则: 资源:资源是数据的一部分,例如:用户 集合:一组资源称为集合,例如:用户列表 URL:标识资源或集合的位置,例如:/user 1. 对URL使用kebab-c……

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

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

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

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

OO,OOA,OOD,OOP和DDD

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