架构决策的框架

关键要点 用于制定架构决策的框架可以清晰地说明决策制定过程以及谁应该参与。 内部技术雷达可以帮助团队了解技术前景,并就使用哪些技术做出明智的决定。 技术标准可以确保横切关注点的更广泛一致性,并降低采用次优新技术的风险。 最后,架构决策记录 (ADR) 可以捕获遵循标准和雷达的特定决策,并提供其推理的历史记录……

企业IT架构中国合规指南

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

22条API设计的最佳实践

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

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

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

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

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

725个机器学习术语表

这是几位机器学习权威专家汇总的725个机器学习术语表,非常全面,值得收藏! 英文术语 中文翻译 0-1 Loss Function 0-1损失函数 Accept-Reject Sampling Method 接受-拒绝抽样法/接受-拒绝采样法 Accumulated Error Backpropagation 累积误差反向传播 Accuracy 精度 Acquisition Function 采集函数 Ac……