- 服务作为组件
- 围绕业务组织团队
- 产品驱动而非项目驱动
- 技术多样性
- 业务数据独立
- 基础设施自动化
- 演进式架构
- Consul
- Eureka
- SmartStack
- Etcd
- RPC/RMI
- Java RMI
- Thrift
- Protocol Buffer
- REST
- SpringBoot
- SpringCloud
- DropWizard
- WEB服务器配置
- 日志格式
- 监控文件配置
- 告警文件配置
- Shell
- Chef
- Puppet
- Ansible
- 服务描述
- 责任人
- 请求/响应描述
- 开发环境搭建
- 运行环境
- 测试策略
- 部署方式
- 监控告警
- 模型表示层
- 业务模型
- 业务逻辑
- 模型存储
- 集成网关
- Gatling
- JProfiler
- JMeter
- Simperf
- 数据中心/VM
- 公有云(IAAS/PASS)
- 私有云(IAAS/PASS)
- 容器化
- 包部署(Tar、RPM、War)
- 映像部署(AMI/...)
- 容器部署(Docker)
- Chef
- Puppet
- Ansible
- CloudFormation
- 蓝绿部署
- Immutable Deployment
- 依赖持续部署流水线
- 基础设施自动化
- 应用部署自动化
- 健康性
- 响应时间
- 关联ID(Correlation ID)
- 业务相关Metrics
- OnCall
- Backup
- Owner
- Leader
- Splunk
- Nagois
- PagerDuty
- Splunk
- ELK(ElasticSearch/LogStash/Kabana)
- Fluent
- Flume