微服务 API 视频版

Microservice APIs, Video Edition

 

 视频说明

在 Video Editions 中,叙述者阅读书籍,同时内容、图形、代码列表、图表和文本显示在屏幕上。就像有声读物一样,您也可以作为视频观看。


可帮助您设计弹性微服务架构并简化 API 集成的策略、最佳实践和模式。

微服务 API 中,您将发现:

  • 微服务的服务分解策略
  • 文档驱动的 API 开发
  • 设计 REST 和 GraphQL API 的最佳实践
  • 使用 OpenAPI 规范(以前称为 Swagger)记录 REST API
  • 使用 Schema 定义语言记录 GraphQL API
  • 使用 Flask、FastAPI、Ariadne 和其他框架构建微服务 API
  • 松散耦合服务的服务实现模式
  • 基于属性的测试来验证您的 API,并使用自动化 API 测试框架(如 schemathesis 和 Dredd)
  • 使用 OAuth 和 OpenID Connect (OIDC) 向微服务 API 添加身份验证和授权
  • 使用 Docker 和 Kubernetes 在 AWS 中部署和操作微服务


微服务 API 向您介绍使用易于理解、使用和维护的 API 设计健壮微服务的实用技术。您将受益于作者 José Haro Peralta 多年的微服务架构实验经验,他可以避免陷阱并从他所犯的错误中吸取教训。在里面,您将找到提供成功的 API 集成、实施具有明确边界的服务、管理云部署和处理微服务安全性的策略。以与框架无关的方式编写,其通用原则可以轻松应用于您最喜欢的堆栈和工具集。

 关于技术
干净、清晰的 API 对于微服务应用程序的成功至关重要。设计良好的 API 可实现服务之间的可靠集成,并有助于简化维护、扩展和重新设计。本书将向您介绍设计、构建和部署有效的 REST 和 GraphQL 微服务 API 所需的模式、协议和策略。

 关于本书
微服务 API 收集了经过验证的技术,用于为微服务应用程序创建和构建易于使用的 API。这本实用的书包含丰富的经过验证的建议和基于 Python 的示例,侧重于实现而不是哲学。您将学习如何构建强大的微服务 API,测试和保护它们,并遵循适用于任何语言的原则和模式将它们部署到云中。

 里面有什么

  • 微服务的服务分解策略
  • 设计和构建 REST 和 GraphQL API 的最佳实践
  • 松散耦合组件的服务实现模式
  • 使用 OAuth 和 OIDC 进行 API 授权
  • 使用 AWS 和 Kubernetes 进行部署



 关于读者
适用于熟悉 Web 开发基础知识的开发人员。示例以 Python 编写。

 关于作者
José Haro Peralta 是一位顾问、作家和讲师。他也是 microapis.io 的创始人。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。