Building Python Microservices with FastAPI: Build secure, scalable, and structured Python microservices from design concepts to infrastructure

0
(0)

Building Python Microservices with FastAPI: Build secure, scalable, and structured Python microservices from design concepts to infrastructure
 

  • Author:Sherwin John C. Tragura
  • Length: 420 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2022-08-30
  • ISBN-10: 1803245964
  • ISBN-13: 9781803245966
  • Sales Rank: #1514217 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Discover the secrets of building Python microservices using the FastAPI framework

    Key Features

    • Provides a reference that contains definitions, illustrations, comparative analysis, and the implementation of real-world apps
    • Covers concepts, core details, and advanced integration and design-related topics
    • Imparts context, app templates, suggestions, and insights that are helpful to actual projects

    Book Description

    FastAPI is an Asynchronous Server Gateway Interface (ASGI)-based framework that can help build modern, manageable, and fast microservices. Because of its asynchronous core platform, this ASGI-based framework provides the best option when it comes to performance, reliability, and scalability over the WSGI-based Django and Flask. When working with Python, Flask, and Django microservices, you’ll be able to put your knowledge to work with this practical guide to building seamlessly manageable and fast microservices.

    You’ll begin by understanding the background of FastAPI and learning how to install, configure, and use FastAPI to decompose business units. You’ll explore a unique and asynchronous REST API framework that can provide a better option when it comes to building microservices. After that, this book will guide you on how to apply and translate microservices design patterns in building various microservices applications and RESTful APIs using the FastAPI framework.

    By the end of this microservices book, you’ll be able to understand, build, deploy, test, and experiment with microservices and their components using the FastAPI framework.

    What you will learn

    • Understand, orient, and implement REST APIs using the basic components of the FastAPI framework
    • Build asynchronous as well as synchronous REST services using the built-in pydantic module and asyncio support
    • Create small-scale and large-scale microservices applications using features supported by FastAPI
    • Build event-driven and message-driven applications using the framework
    • Create an asynchronous and synchronous data layer with both relational and NoSQL databases
    • Perform numerical and symbolic computations with FastAPI

    Who this book is for

    This book is for Python web developers, advanced Python developers, and backend developers using Flask or Django who want to learn how to use the FastAPI framework to implement microservices. Readers familiar with the REST API and microservices will also benefit from this book. Some parts of the book contain general concepts, processes, and instructions that intermediate-level developers and Python enthusiasts can relate to as well.

    中文:

    书名:Building Python Microservices with FastAPI: Build secure, scalable, and structured Python microservices from design concepts to infrastructure

    了解使用FastAPI框架构建Python微服务的秘诀

    Key Features

    • 提供包含定义、插图、比较分析和实际应用程序实施的参考
    • 涵盖概念、核心细节以及高级集成和设计相关主题
    • 提供对实际项目有帮助的上下文、应用程序模板、建议和见解

    Book Description

    FastAPI是一个基于异步服务器网关接口(ASGI)的框架,可以帮助构建现代的、可管理的、快速的微服务。由于其异步核心平台,这个基于ASGI的框架在性能、可靠性和可伸缩性方面比基于WSGI的Django和FlASK提供了最佳选择。在使用Python、Flask微服务和Django微服务时,您将能够将您的知识运用到构建无缝可管理的快速微服务的实践指南中。

    您将从了解FastAPI的背景开始,并学习如何安装、配置和使用FastAPI来分解业务单位。您将探索一个独特的异步rest API框架,该框架可以在构建微服务时提供更好的选择。之后,本书将指导您如何在使用FastAPI框架构建各种微服务应用程序和RESTful API时应用和转换微服务设计模式。

    读完这本微服务一书,您将能够理解、构建、部署、测试和试验使用FastAPI框架的微服务及其组件。

    What you will learn

    • 使用FastAPI框架的基本组件了解、定向和实施REST API
    • 使用内置的PYDNIC模块和Asyncio支持构建异步和同步REST服务
    • 使用FastAPI支持的功能创建小规模和大型微服务应用程序
    • 使用框架构建事件驱动和消息驱动的应用程序
    • Create an asynchronous and synchronous data layer with both relational and NoSQL databases
    • 使用FastAPI执行数值和符号计算

    这本书是为谁而写的

    本书面向想要学习如何使用FastAPI框架实现微服务的PythonWeb开发人员、高级Python开发人员和使用Flaskor或Django的后端开发人员。熟悉REST API和微服务的读者也将从这本书中受益。本书的某些部分包含一般概念、流程和说明,中级开发人员和Python爱好者也可以与之相关。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册