当当读书
Python架构模式:精通基于Python的API设计、事件驱动架构和包管理

Python架构模式:精通基于Python的API设…

(爱尔兰)詹姆·布尔塔(Jaime Buelta)
0
83.00 原价¥83 开通租阅权,免费读此书
提示:数字商品不支持退换货,不提供源文件,不支持导出打印。
评论 赠一得一 收藏 分享
此书籍暂不支持在移动端购买和阅读

内容简介

本书讲解软件架构系统各方面的内容,从顶层设计到用于支持高层功能的低层细节。本书首先介绍软件架构的含义并给出简单的设计示例,之后分为四个部分涵盖软件发生命周期中的各个阶段:讨论构成系统的每个组成单元的一般性原则及其核心内容;重介绍一些成功的架构模式,包括它们的优势和局限性;阐述如何行软件测试以及如何构建和共享代码;讲解持续运维,涵盖日志、系统度量、性能分析、代码调试和架构调整等内容。本书将帮你形成架构思维,了解软件发的思路和项目中要考虑的重问题。
【推荐语】
发规模和复杂性不断增长的大型系统需要深刻理解软件项目的实施过程。软件发人员、架构师和技术管理团队遵循高级软件设计模式(如微服务架构、事件驱动架构,以及领域驱动设计规定的策略模式),可以简化发过程。 本书涵盖了这些成熟的架构设计模式,并以前瞻性的方法帮助Python发人员管理复杂应用程序的发,令其从Python测试套件中获取最大价值。 本书从系统设计的起始阶段始,让你了解软件发的思路和项目中要考虑的重问题。书中阐述了各种架构模式,如微服务、Web服务和事件驱动架构,以及如何选择最适合你的项目的模式。然后,在建立相关概念的基础上,讨论如何行发、调试和测试,以编写高质量的代码,并为系统部署做好准备。此外,本书还讲解了当系统部署到最终用户之后如何实现持续运维,因为软件发的生命周期永无止境。 学完本书,你将形成“架构思维”:一种不一样的软件设计方法,包括对运行中的系统行调整。 通过学习本书,你将可以: ? 像架构师一样思考,分析软件架构模式。 ? 探索API设计、数据存储和数据呈现方法。 ? 探究常见架构模式的细微差别。 ? 利用微服务等架构模式的组件并实现其互操作。 ? 采用测试驱动发模式执行高质量的代码测试。 ? 将大块可重用的代码构建为软件包。 ? 保持系统向后兼容性并部署其迭代变更。
【作者】
詹姆·布尔塔(Jaime Buelta)是拥有20多年经验的杰出程序员,其中10余年全职从事Python发。在此期间,他触了很多不同的技术,帮助航空航天、工业系统、在线视频游戏服务、金融服务和教育工具等多个行业领域的客户达成目标。自2018年以来,Jaime一直在撰写技术书籍,总结职业生涯中的经验教训,除本书外,他还著有Python Automation Cookbook和Hands On Docker for Microservices in Python。Jaime目前居住在爱尔兰都柏林。 一本书的出版非一人之功。这离不直参与完善、改文稿的人员的辛苦付出,还有与Python基金会及其技术社区那些出色的技术人员行的大量沟通和交流,这些沟通和交流形成了书中的观。当然,如果没有我了不起的妻子Dana付出的爱和支持,本书也不可能完成。
展开
大家都在看换一批
大家都在看换一批
领取优惠券

温馨提示:

您已领取的礼券,请到【个人中心】-【资产】中查看。