The Resource Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS, Richard Takashi Freeman
Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS, Richard Takashi Freeman
Resource Information
The item Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS, Richard Takashi Freeman represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.This item is available to borrow from 2 library branches.
Resource Information
The item Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS, Richard Takashi Freeman represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.
This item is available to borrow from 2 library branches.
- Summary
- Here we show how an end-to-end serverless application can be built at scale in a production environment with a few lines of Python configuration. We show you how to set up, configure and create different parts of the stack, including using the AWS Management Console and AWS Serverless Application Model (SAM). We also provide Python code, which ..
- Language
- eng
- Extent
- 1 online resource
- Contents
-
- Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Serverless Microservices Architectures and Patterns; Understanding different architecture types and patterns; The monolithic multi-tier architecture and the monolithic service-oriented architecture; Benefits of monolithic architectures; Drawbacks of the monolithic architectures; Overview of microservices; Benefits and drawbacks of microservice architectures; SOA versus microservices; Virtual machines, containers, and serverless computing; Virtual machines; Containers
- Serverless computingComparing virtual machines, containers, and serverless; Overview of microservice integration patterns; Design patterns; Why are patterns useful?; Software design patterns and principles; Serverless microservices pattern categories; Communication styles and decomposition microservice patterns; Communication styles; One-to-one communication microservice patterns; Many-to-many communication microservice patterns; Decomposition pattern by business capability; Decomposition pattern by bounded context; Serverless computing in AWS
- Overview of some of the key serverless services in AWSAWS Lambda; Serverless computing to implement microservice patterns; Example use case - serverless file transformer; Setting up your serverless environment; Setting up your AWS account; Setting up MFA; Setting up a new user with keys; Managing your infrastructure with code; Installing bash on Windows 10; Updating Ubuntu, installing Git and Python 3; Installing and setting up the AWS CLI; Summary; Chapter 2: Creating Your First Serverless Data API; Overview of security in AWS; Why is security important?; Security by design principles
- AWS Identity and Access ManagementJavaScript object notation; IAM policies; IAM users; IAM groups; IAM roles; Securing your serverless microservices; Lambda security; API Gateway security; DynamoDB security; Monitoring and alerting; Find out more; Building a serverless microservice data API; Serverless microservice data API requirements; Query string; Data API architecture; Setting up Lambda security in the AWS Management Console; Creating an IAM policy; DynamoDB IAM policy; Lambda IAM policy; Creating the Lambda IAM role; Creating and writing to a NoSQL database called DynamoDB using AWS
- Creating a DynamoDB in AWSWriting data to DynamoDB using AWS; Querying DynamoDB using AWS; DynamoDB Scan in AWS Management Console; DynamoDB Query in AWS Management Console; Deleting DynamoDB using AWS; Creating and writing to a NoSQL database called DynamoDB using Python; Creating a DynamoDB table using Python; Writing to DynamoDB using Python; Querying DynamoDB using Python; Creating a Lambda to query DynamoDB; Creating the Lambda function; Testing the Lambda function; Setting up the API Gateway and integrating it with a Lambda proxy; Connecting API Gateway, Lambda, and DynamoDB
- Isbn
- 9781789533422
- Label
- Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS
- Title
- Building serverless microservices in Python
- Title remainder
- a complete guide to building, testing, and deploying microservices using serverless computing on AWS
- Statement of responsibility
- Richard Takashi Freeman
- Language
- eng
- Summary
- Here we show how an end-to-end serverless application can be built at scale in a production environment with a few lines of Python configuration. We show you how to set up, configure and create different parts of the stack, including using the AWS Management Console and AWS Serverless Application Model (SAM). We also provide Python code, which ..
- Cataloging source
- UMI
- http://library.link/vocab/creatorName
- Freeman, Richard Takashi
- Dewey number
- 005.133
- Illustrations
- illustrations
- Index
- no index present
- LC call number
- QA76.73.P98
- Literary form
- non fiction
- Nature of contents
- dictionaries
- http://library.link/vocab/subjectName
-
- Python (Computer program language)
- Application software
- Cloud computing
- Application software
- Cloud computing
- Python (Computer program language)
- Label
- Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS, Richard Takashi Freeman
- Carrier category
- online resource
- Carrier category code
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
- txt
- Content type MARC source
- rdacontent
- Contents
-
- Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Serverless Microservices Architectures and Patterns; Understanding different architecture types and patterns; The monolithic multi-tier architecture and the monolithic service-oriented architecture; Benefits of monolithic architectures; Drawbacks of the monolithic architectures; Overview of microservices; Benefits and drawbacks of microservice architectures; SOA versus microservices; Virtual machines, containers, and serverless computing; Virtual machines; Containers
- Serverless computingComparing virtual machines, containers, and serverless; Overview of microservice integration patterns; Design patterns; Why are patterns useful?; Software design patterns and principles; Serverless microservices pattern categories; Communication styles and decomposition microservice patterns; Communication styles; One-to-one communication microservice patterns; Many-to-many communication microservice patterns; Decomposition pattern by business capability; Decomposition pattern by bounded context; Serverless computing in AWS
- Overview of some of the key serverless services in AWSAWS Lambda; Serverless computing to implement microservice patterns; Example use case - serverless file transformer; Setting up your serverless environment; Setting up your AWS account; Setting up MFA; Setting up a new user with keys; Managing your infrastructure with code; Installing bash on Windows 10; Updating Ubuntu, installing Git and Python 3; Installing and setting up the AWS CLI; Summary; Chapter 2: Creating Your First Serverless Data API; Overview of security in AWS; Why is security important?; Security by design principles
- AWS Identity and Access ManagementJavaScript object notation; IAM policies; IAM users; IAM groups; IAM roles; Securing your serverless microservices; Lambda security; API Gateway security; DynamoDB security; Monitoring and alerting; Find out more; Building a serverless microservice data API; Serverless microservice data API requirements; Query string; Data API architecture; Setting up Lambda security in the AWS Management Console; Creating an IAM policy; DynamoDB IAM policy; Lambda IAM policy; Creating the Lambda IAM role; Creating and writing to a NoSQL database called DynamoDB using AWS
- Creating a DynamoDB in AWSWriting data to DynamoDB using AWS; Querying DynamoDB using AWS; DynamoDB Scan in AWS Management Console; DynamoDB Query in AWS Management Console; Deleting DynamoDB using AWS; Creating and writing to a NoSQL database called DynamoDB using Python; Creating a DynamoDB table using Python; Writing to DynamoDB using Python; Querying DynamoDB using Python; Creating a Lambda to query DynamoDB; Creating the Lambda function; Testing the Lambda function; Setting up the API Gateway and integrating it with a Lambda proxy; Connecting API Gateway, Lambda, and DynamoDB
- Control code
- 1100643334
- Dimensions
- unknown
- Extent
- 1 online resource
- Form of item
- online
- Isbn
- 9781789533422
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
- c
- Other physical details
- illustrations
- http://library.link/vocab/ext/overdrive/overdriveId
- cl0501000047
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)1100643334
- Label
- Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS, Richard Takashi Freeman
- Carrier category
- online resource
- Carrier category code
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
- txt
- Content type MARC source
- rdacontent
- Contents
-
- Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Serverless Microservices Architectures and Patterns; Understanding different architecture types and patterns; The monolithic multi-tier architecture and the monolithic service-oriented architecture; Benefits of monolithic architectures; Drawbacks of the monolithic architectures; Overview of microservices; Benefits and drawbacks of microservice architectures; SOA versus microservices; Virtual machines, containers, and serverless computing; Virtual machines; Containers
- Serverless computingComparing virtual machines, containers, and serverless; Overview of microservice integration patterns; Design patterns; Why are patterns useful?; Software design patterns and principles; Serverless microservices pattern categories; Communication styles and decomposition microservice patterns; Communication styles; One-to-one communication microservice patterns; Many-to-many communication microservice patterns; Decomposition pattern by business capability; Decomposition pattern by bounded context; Serverless computing in AWS
- Overview of some of the key serverless services in AWSAWS Lambda; Serverless computing to implement microservice patterns; Example use case - serverless file transformer; Setting up your serverless environment; Setting up your AWS account; Setting up MFA; Setting up a new user with keys; Managing your infrastructure with code; Installing bash on Windows 10; Updating Ubuntu, installing Git and Python 3; Installing and setting up the AWS CLI; Summary; Chapter 2: Creating Your First Serverless Data API; Overview of security in AWS; Why is security important?; Security by design principles
- AWS Identity and Access ManagementJavaScript object notation; IAM policies; IAM users; IAM groups; IAM roles; Securing your serverless microservices; Lambda security; API Gateway security; DynamoDB security; Monitoring and alerting; Find out more; Building a serverless microservice data API; Serverless microservice data API requirements; Query string; Data API architecture; Setting up Lambda security in the AWS Management Console; Creating an IAM policy; DynamoDB IAM policy; Lambda IAM policy; Creating the Lambda IAM role; Creating and writing to a NoSQL database called DynamoDB using AWS
- Creating a DynamoDB in AWSWriting data to DynamoDB using AWS; Querying DynamoDB using AWS; DynamoDB Scan in AWS Management Console; DynamoDB Query in AWS Management Console; Deleting DynamoDB using AWS; Creating and writing to a NoSQL database called DynamoDB using Python; Creating a DynamoDB table using Python; Writing to DynamoDB using Python; Querying DynamoDB using Python; Creating a Lambda to query DynamoDB; Creating the Lambda function; Testing the Lambda function; Setting up the API Gateway and integrating it with a Lambda proxy; Connecting API Gateway, Lambda, and DynamoDB
- Control code
- 1100643334
- Dimensions
- unknown
- Extent
- 1 online resource
- Form of item
- online
- Isbn
- 9781789533422
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
- c
- Other physical details
- illustrations
- http://library.link/vocab/ext/overdrive/overdriveId
- cl0501000047
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)1100643334
Library Links
Embed (Experimental)
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Building-serverless-microservices-in-Python--a/jBLNTKxKL8M/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Building-serverless-microservices-in-Python--a/jBLNTKxKL8M/">Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS, Richard Takashi Freeman</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS, Richard Takashi Freeman
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Building-serverless-microservices-in-Python--a/jBLNTKxKL8M/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Building-serverless-microservices-in-Python--a/jBLNTKxKL8M/">Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS, Richard Takashi Freeman</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>