Cargando…

Building serverless microservices in Python : a complete guide to building, testing, and deploying microservices using serverless computing on AWS /

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 Mo...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Freeman, Richard Takashi (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2019.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1100643334
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 190509s2019 enka o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d TEFOD  |d EBLCP  |d MERUC  |d UKMGB  |d OCLCF  |d YDX  |d UKAHL  |d OCLCQ  |d N$T  |d OCLCQ  |d OCLCO  |d NZAUC  |d OCLCQ 
015 |a GBB995009  |2 bnb 
016 7 |a 019365473  |2 Uk 
019 |a 1091660060  |a 1096534592 
020 |a 1789533422 
020 |a 9781789533422  |q (electronic bk.) 
020 |z 9781789535297 
029 1 |a AU@  |b 000066231017 
029 1 |a CHNEW  |b 001053189 
029 1 |a CHVBK  |b 567698718 
029 1 |a UKMGB  |b 019365473 
029 1 |a AU@  |b 000065333090 
035 |a (OCoLC)1100643334  |z (OCoLC)1091660060  |z (OCoLC)1096534592 
037 |a CL0501000047  |b Safari Books Online 
050 4 |a QA76.73.P98 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Freeman, Richard Takashi,  |e author. 
245 1 0 |a Building serverless microservices in Python :  |b a complete guide to building, testing, and deploying microservices using serverless computing on AWS /  |c Richard Takashi Freeman. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2019. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed May 8, 2019). 
505 0 |a 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 
505 8 |a 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 
505 8 |a 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 
505 8 |a 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 
505 8 |a 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 
520 |a 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 ... 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Python (Computer program language) 
650 0 |a Application software  |x Development. 
650 0 |a Cloud computing. 
650 6 |a Python (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Infonuagique. 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Cloud computing.  |2 fast  |0 (OCoLC)fst01745899 
650 7 |a Python (Computer program language)  |2 fast  |0 (OCoLC)fst01084736 
776 0 8 |i Print version:  |a Richard, Takashi Freeman.  |t Building Serverless Microservices in Python : A Complete Guide to Building, Testing, and Deploying Microservices Using Serverless Computing on AWS.  |d Birmingham : Packt Publishing Ltd, ©2019  |z 9781789535297 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781789535297/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0039952977 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5744464 
938 |a EBSCOhost  |b EBSC  |n 2094774 
938 |a YBP Library Services  |b YANK  |n 16142472 
994 |a 92  |b IZTAP