送书 | DDD/Serverless/RESTFul Web Clients,总有一款适合你
Posted ThoughtWorks洞见
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了送书 | DDD/Serverless/RESTFul Web Clients,总有一款适合你相关的知识,希望对你有一定的参考价值。
ThoughtWorks作为一家学习型组织,颇为看重每一位员工的学习能力。好读书、会读书是我们的共有基因,著书、译书在这里也成为风潮,我们通过这种方式加深对知识的理解,也助力知识的传播。
(部分ThoughtWorker参与编写的书籍)
在这里与电子工业出版社的小伙伴共同推(送)荐(出)几本近日上架的优选书籍。留言说出你对这几本书的看法,我们将为排名最靠前的九位同学赠书。
《领域驱动设计精粹》
[美] Vaughn Vemon 著
ThoughtWorks:覃宇 笪磊 译
领域驱动设计(Domain-Driven Design,DDD)这种软件建模方法并非仅仅停留在理论层面,在实际操作中它也能发挥巨大的作用。因此,全世界的开发者们都在积极地采用DDD。现在就有一本随时可供查阅的手册呈现在你面前,它介绍了DDD的基础知识:它是什么、它解决了什么问题、它如何工作,而你又将如何从中快速挖掘价值。
本书内容包括:
DDD可以为你或者你的组织做些什么,以及它为什么如此重要
DDD战略设计的基石:限界上下文和通用语言
使用子域进行战略设计
上下文映射:帮助团队更具策略性地进行协作并集成软件
使用聚合和领域事件进行战术设计
使用项目加速和管理工具来建立并维护团队的节奏
《Severless 架构》
[英] Peter Sbarski 著
ThoughtWorks:覃宇、罗丽
李源 译
适读人群 :系统开发人员和大型系统的系统架构设计人员、工科学者、计算机专业学生。
《Serverless架构:无服务器应用与AWS Lambda》将教你如何构建、保护和管理无服务器架构,为要求苛刻的 Web 和移动应用提供支持。本书中现成的真实案例、代码片段、图表和架构描述都可以被轻松地应,来帮助你快速完成任务。最后,你将能够在 AWS 上设计和构建自己的无服务器应用程序。
本书内容包括:
无服务器计算的初始步骤
重要的设计模式和架构
编写 AWS Lambda 函数并使用 API Gateway
使用像 Auth0 和 Firebase 这样的关键服务来组合无服务器应用程序
保护、部署和管理无服务器架构
《RESTful Web Clients:基于超媒体的可复用客户端》
[美] Mike Amundsen 著
曾著 徐必涛 译
适读人群 :web及客户端的学习者和开发人员
强大的基于Web的REST和超媒体风格的API变得日益普遍,但很多开发者却依赖定制的客户端代码,并没有将相同的技术和模式应用到超媒体客户端中。通过这本实践性很强的指导书,你将学到如何将一次性的(客户端)实现转化为具有稳定性、灵活性和可重用性的通用客户端应用。
将仅含html的Web应用转换为JSON API服务
克服维护普通JSON风格客户端应用的挑战
使用表述器模式将输出格式与内部对象模型解耦
探索使用HAL(超文本应用语言)构建的客户端应用
用请求、解析、等待循环(RPW)模式解决可重用客户端问题
理解使用Siren内容类型构建客户端应用的利弊
通过采用一种与时俱进的设计美学来处理API的版本化
打造可以消费多个服务的单一客户端应用
留言说出你对这几本书的看法,我们将为排名最靠前的九位同学赠书。上期中奖名单为:阿龙、メPyc、Ken@W、郑永可、雾、茂。
请以上几位同学点击「阅读原文」填写收件信息~
以上是关于送书 | DDD/Serverless/RESTFul Web Clients,总有一款适合你的主要内容,如果未能解决你的问题,请参考以下文章
送书啦!送书啦!实战为王——React Native App从创建开发到发布