Architecture Principles
- Architecture Principles - Completed
- Components
- Name
- Statement
- Rationale
- Implications
- TOGAF Principles
- Business Principles
- Primacy of Principles
- Maximize Benefit to the Enterprise
- Information Management is Everybody's Business
- Business Continuity
- Common Use Applications
- Compliance with Law - Can Use
- IT Responsibility
- Protection of Intellectual Property
- Data Principles
- Data is an Asset
- Data is Shared
- Data is Accessible
- Data Trustee
- Common Vocabulary and Data Definitions
- Data Security
- Application Principles
- Technology Independence
- Ease-of-Use
- Technology Principles
- Requirements-Based Change
- Responsive Change Management
- Control Technical Diversity
- Interoperability
- Business Principles
- 8 TOGAF Principles
- 7 Architecture Principles Every Enterprise Architect Should Know
- Don't Mess With Success
- Focus On Excellence
- Why Not One?
- Data is an Asset
- Systems Work Where We Work
- Painless User Experience
- Self-Service
- Principles
- Business Principles
- Compliance with Statutory Obligations
- Data Principles
- Data will be Analysable
- Application Principles
- Purchase rather than Develop
- Business Principles
- Principles
- Separation of concerns
- Encapsulation
- Dependency inversion
- Explicit dependencies
- Single responsibility
- Don't repeat yourself (DRY)
- Persistence ignorance
- Bounded contexts
- Principles
- Align IS to the Business Strategy and purpose
- Simplicity - Can Use
- Limit End User Impact
- Stakeholder Satisfaction
- SMART projects
- Security
- Redundancy, HA
- Non-Functional Requirements
- Ownership
- Components
- Technical Requirements - illities - Completed
- Technical Requirements (With Definition and List of Examples)
- 25 Examples of Technical Requirements
- 4.2 Technical Requirements Definition
- Business vs. Functional vs. Technical Requirements
- Technical (Non-Functional) Requirements: An Agile Introduction
- API Response Time (Performance): Golden ratio is under 100 milliseconds – that is the ideal response time. In reality response time might be slower. In that case response time below 1 second is still considered very good. Even time below 3 seconds is still acceptable.
- Availability: Use CI/CD pipeline to implement rapid deploy a new App Engine service and switch all ingress to the new one; Cloud Functions are cloud native service which support high availability naturally.
- Authentication & Authorization: Leverage Azure Active Directory OAuth v2 authentication for RESTful APIs.
- Traceability: Log all incoming event messages from REBAR messaging and store in EventReceivedLog collection (GCP Firestore).
- Security: HTTPS protocol, API authentication, parameter validation, service account based access between compute service and data storage.
- data base backup/recovery - In Progress
Architecture Principles的更多相关文章
- SOLID architecture principles using simple C# examples
转:http://www.codeproject.com/Articles/703634/SOLID-architecture-principles-using-simple-Csharp?msg=4 ...
- Architecture Design Process
Architecture Design Process The architecture design process focuses on the decomposition of a system ...
- Optimizing subroutine calls based on architecture level of called subroutine
A technique is provided for generating stubs. A processing circuit receives a call to a called funct ...
- 让姑姑不再划拳 码农也要有原则 : SOLID via C#
“姑娘,别这样.我们是有原则的.” “一个有原则的程序猿是不会写出 “摧毁地球” 这样的程序的,他们会写一个函数叫 “摧毁行星”而把地球当一个参数传进去.” “对,是时候和那些只会滚键盘的麻瓜不同了, ...
- 翻译-In-Stream Big Data Processing 流式大数据处理
相当长一段时间以来,大数据社区已经普遍认识到了批量数据处理的不足.很多应用都对实时查询和流式处理产生了迫切需求.最近几年,在这个理念的推动下,催生出了一系列解决方案,Twitter Storm,Yah ...
- "reactive programming"的概念
下面的内容大多是翻译来的. Reactive Programming? What is Reactive Programming? 为了了解Reactive——从编程范式至其背后的动机,有必要了解现在 ...
- 一年开发ASP.NET MVC4项目经验总结
一年开发ASP.NET MVC4项目所用所学技术经验总结 阅读目录 文章背景 前端所用技术摘要 后端所用技术摘要 1. 文章背景 本人2014年从Java转行到C#从事BS项目的开发,刚开始接触的是A ...
- TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架
TOGAF架构能力框架之架构合同.成熟度模型和架构技能框架 5. 架构合同 架构合同是在开发团体和赞助者之间关于架构的交付物.质量以及适用目标的联合协议,并且通过有效的架构治理将会促使这些协议的成功施 ...
- 企业架构研究总结(40)——TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架
5. 架构合同 架构合同是在开发团体和赞助者之间关于架构的交付物.质量以及适用目标的联合协议,并且通过有效的架构治理将会促使这些协议的成功施行.通过对合同的管理施行一个治理方法,如下几点将会得到保障: ...
随机推荐
- android --一个简单的登录界面
MainActivity.java package com.example.empty_project; import androidx.appcompat.app.AppCompatActivity ...
- JZ-016-合并两个排序的链表
合并两个排序的链表 题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 题目链接: 合并两个排序的链表 代码 /** * 标题:合并两个排序的链表 ...
- Java 将XML转为PDF
可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性.通过将XML转换为PDF,能够便于文件传输及共享.本文,将介绍通过Java代码来实现该格式转换的方法. ...
- 矩池云上安装caffe gpu教程
选用CUDA10.0镜像 添加nvidia-cuda和修改apt源 curl -fsSL https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_6 ...
- Elasticsearch-CentOS7单机安装测试
排版比较丑,但按照此步骤执行一定会搭建成功. 一.环境描述及准备 1.下载Elasticsearch包 curl -L -O https://artifacts.elastic.co/download ...
- Android 应用框架层 SQLite 源码分析
概述 Android 在应用框架层为开发者提供了 SQLite 相关操作接口,其归属于android.database.sqlite包底下,主要包含SQLiteProgram, SQLiteDat ...
- 从MyIE2平滑升级到Maxthon的完美方案
经过几个Beta版本的测试MyIE2改名为Maxthon的新版浏览器终于发布了正式版本.喜欢MyIE2的朋友们也可以放心的将你的MyIE2升级为Maxthon了.以下是MyIE2平滑过渡到Mathxo ...
- 《前端运维》一、Linux基础--09常用软件安装
一.软件包管理 RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序".软件包有几种类型,我们一起来看下: 源 ...
- Linux不常用参数(持续更新)
一.系统级别 1.1 > 使其他机器无法ping通你的主机 echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all---------------- ...
- Linux移植到自己的开发板(一)环境搭建
环境搭建 vmware:VMware Workstation 15 Pro Linux系统:Ubuntu16.04 x64 1. 在Windows系统安装VMware15软件: 2. 网上下载并解压u ...