• 架构真意 企业级应用架构设计方法论与实践
21年品牌 40万+商家 超1.5亿件商品

架构真意 企业级应用架构设计方法论与实践

全新正版 极速发货

55.71 5.6折 99 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者范钢,孙玄

出版社机械工业出版社

ISBN9787111685029

出版时间2021-07

装帧平装

开本16开

定价99元

货号1202426688

上书时间2024-11-16

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
前言

部分架构设计方法论

章架构师的修炼

1.1何为软件架构

1.1.1常见研发场景

1.1.2准确理解软件架构

1.2如何成为合格的架构师

1.2.1架构师的职责

1.2.2架构师的思维模式

1.3如何成为很好的架构师

1.3.1能够将业务转换为技术

1.3.2能合理利用技术支撑业务

1.3.3具备前瞻思维和战略思维

1.4“5视图法”架构设计

第2章逻辑架构设计

2.1用例模型分析

2.1.1用例模型

2.1.2由粗到细的用例分析

2.1.3用例描述

2.1.4事件流

2.1.5业务需求列表

2.1.6需求规格说明书

2.2界面原型分析

2.3领域模型分析

2.3.1软件退化的根源

2.3.2两顶帽子的设计方式

2.3.3领域驱动的设计思想

2.3.4领域驱动的变更设计

2.3.5领域驱动设计总结

2.4技术可行性分析

第3章数据架构设计

3.1数据架构的设计过程

3.2基于领域的数据库设计

3.2.1传统的4种关系

3.2.2继承关系

3.2.3NoSQL数据库的设计

3.3基于领域的程序设计

3.3.1服务、实体与值对象

3.3.2贫血模型与充血模型

3.3.3聚合

3.3.4仓库与工厂

3.3.5问题域和限界上下文

第4章开发架构设计

4.1系统规划与接口定义

4.1.1系统规划

4.1.2接口定义

4.2系统分层与整洁架构

4.2.1系统分层

4.2.2底层技术更迭

4.2.3整洁架构设计

4.2.4易于维护的架构

4.3技术中台建设

4.3.1增删改的架构设计

4.3.2查询功能的架构设计

4.3.3支持领域驱动的架构设计

4.3.4支持微服务的架构设计

4.4技术选型与技术规划

4.4.1软件正确决策的过程

4.4.2商用软件与开源框架

4.5模块划分与代码规范

第5章运行架构设计

5.1属性→场景→决策

5.2非功能性需求

5.3恰如其分的架构设计

5.4技术架构演化

5.4.1意图架构

5.4.2使能故事

5.4.3架构跑道

5.4.4我们的实践

5.5技术改造与软件重构

5.5.1架构师的十年奋斗

5.5.2演化式的技术改造思路

5.5.3一个遗留系统改造的故事

第6章物理架构设计

6.1集中式与分布式

6.2网络架构图

6.3系统架构与应用架构

第二部分分布式架构设计与实践

第7章分布式架构设计

7.1互联网架构演进

7.1.1All-in-One架构

7.1.2流量在1000万以内的架构设计

7.1.3流量在1000万以上的架构设计

7.1.4流量在5000万以上的架构设计

7.1.5亿级流量的架构设计

7.2分布式技术

7.2.1分布式缓存

7.2.2内存数据库

7.2.3分布式事务

7.2.4分布式队列

7.2.5分布式数据库

第8章微服务架构设计

8.1为什么要采用微服务架构

8.1.1快速变化需要快速交付

8.1.2打造高效的团队组织

8.1.3大前端+技术中台

8.1.4小而专的微服务

8.1.5微服务中的去中心化概念

8.1.6互联网转型利器

8.2微服务的关键技术

8.2.1注册中心

8.2.2服务网关

8.2.3熔断机制

8.3微服务的系统设计

8.3.16种设计模式

8.3.2微服务设计实践

8.3.3微服务测试调优

8.4微服务项目实战过程

8.4.1在线订餐系统项目实战

8.4.2统一语言与事件风暴

8.4.3子域划分与限界上下文

8.4.4微服务拆分与设计实现

第9章基于云端的分布式部署

9.1DevOps与快速交付

9.2Docker容器技术

9.2.1虚拟技术与容器技术

9.2.2对Docker容器的操作

9.2.3用Dockerfile制作镜像

9.2.4微服务的Docker容器部署

9.2.5Docker容器的应用

9.2.6搭建Docker本地私服

9.3Kubernetes分布式容器管理

9.3.1微服务发布的难题

9.3.2Kubernetes的运行原理

9.3.3Kubernetes的应用场景

9.3.4Kubernetes的虚拟网络

9.3.5用Kubernetes部署微服务

9.3.6用有状态集部署组件

9.3.7Kubernetes应用实践

9.4自动化运维平台实践

第三部分大数据架构设计

0章大数据时代变革

10.1从IT时代向DT时代转变

10.2数据分析与应用

10.2.1数据应用的发展历程

10.2.2数据应用的成熟度

10.3数据中台建设

10.3.1对数据中台的正确理解

10.3.2数据中台建设的核心

10.3.3数据中台的建设思路

10.3.4数据中台的技术架构

1章大数据技术中台

11.1大数据技术

11.1.1Hadoop技术框架

11.1.2Spark技术框架

11.2大数据采集

11.2.1结构化数据采集

11.2.2非结构化数据采集

11.3大数据治理

11.3.1SparkSQL大数据开发中台

11.3.2ETL过程的设计实践

11.3.3数据仓库建设

11.3.4数据标签设计

11.4大数据展示

11.4.1大数据索引

11.4.2多维模型分析

11.4.3HBase数据库

内容摘要
这是一部尝试从架构本质的角度对传统的企业级应用架构方法进行优化的著作,不仅提供了一套更优化的企业级应用架构方法论,能指导读者构建高质量的应用;而且对当下热门的分布式系统和大数据平台的架构方法进行了详细讲解,通过大量案例提供了可直接复用的经验。两位作者在大型上市科技公司和大型互联网企业从事研发和架构工作多年,本书融合了他们在不同领域的架构经验。全书一共11章,分为三个部分:部分(~6章)架构设计方法论总结了一套切实可行、操作性强的高质量架构方法——“5视图架构设计法”,并引入了领域驱动设计、规模化敏捷等优选的设计思想。第二部分(第7~9章)分布式架构设计与实践从实战的角度讲解了分布式系统的架构与设计,包括分布式的核心技术、微服务的架构设计,以及基于云端的分布式部署,旨在帮助读者构建支持高并发、高可用的系统架构。第三部分(0、11章)大数据架构设计从更宏大的视角介绍了大数据平台的架构与设计,包括数据中台以及大数据技术中台建设思路、路线图和实践经验。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP