ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Building Serverless Microservices in Python: A Complete Guide to Building, Testing, and Deploying Microservices Using Serverless Computing on AWS

دانلود کتاب ساخت میکروسرویس‌های بدون سرور در پایتون: راهنمای کاملی برای ساخت، آزمایش و استقرار میکروسرویس‌ها با استفاده از محاسبات بدون سرور در AWS

Building Serverless Microservices in Python: A Complete Guide to Building, Testing, and Deploying Microservices Using Serverless Computing on AWS

مشخصات کتاب

Building Serverless Microservices in Python: A Complete Guide to Building, Testing, and Deploying Microservices Using Serverless Computing on AWS

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781789535297 
ناشر:  
سال نشر:  
تعداد صفحات: 168246
[247] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 Mb 

قیمت کتاب (تومان) : 47,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Building Serverless Microservices in Python: A Complete Guide to Building, Testing, and Deploying Microservices Using Serverless Computing on AWS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ساخت میکروسرویس‌های بدون سرور در پایتون: راهنمای کاملی برای ساخت، آزمایش و استقرار میکروسرویس‌ها با استفاده از محاسبات بدون سرور در AWS نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب ساخت میکروسرویس‌های بدون سرور در پایتون: راهنمای کاملی برای ساخت، آزمایش و استقرار میکروسرویس‌ها با استفاده از محاسبات بدون سرور در AWS

راهنمای عملی برای توسعه میکروسرویس های بدون سرور سرتاسر در پایتون برای توسعه دهندگان، DevOps و معماران. ویژگی‌های کلیدی ایجاد یک API داده بدون سرور امن، مقرون‌به‌صرفه و مقیاس‌پذیر استفاده از مدیریت هویت و احراز هویت برای یک برنامه وب خاص و ایمن برای کاوش در طیف وسیعی از گزینه‌های میزبانی ابری فراتر از میزبانی وب سنتی بروید شرح کتاب در چند سال گذشته به لطف استقرارهای کوچک و مستقل آنها که امکان افزایش انعطاف پذیری و تحویل چابک را فراهم می کند، تغییر گسترده ای از معماری یکپارچه به میکروسرویس ها صورت گرفته است. به‌طور سنتی، ماشین‌های مجازی و کانتینرها رسانه‌های اصلی برای استقرار میکروسرویس‌ها بودند، اما تلاش‌های عملیاتی، پیکربندی و نگهداری زیادی را در بر داشتند. اخیراً، محاسبات بدون سرور به دلیل توانایی‌های مقیاس خودکار داخلی، کاهش هزینه‌های عملیاتی و افزایش بهره‌وری محبوبیت پیدا کرده است. ساخت میکروسرویس های بدون سرور در پایتون با معرفی ساختارهای میکروسرویس بدون سرور آغاز می شود. سپس یاد خواهید گرفت که چگونه اولین API داده بدون سرور خود را ایجاد کرده و میکروسرویس خود را آزمایش کنید. در ادامه، به مدیریت داده ها خواهید پرداخت و با الگوهای بدون سرور کار خواهید کرد. در نهایت، این کتاب شما را با اهمیت ایمن سازی میکروسرویس ها آشنا می کند. در پایان کتاب، مهارت‌های لازم برای ترکیب میکروسرویس‌ها با محاسبات بدون سرور را به دست خواهید آورد و به لطف ارائه‌دهنده ابری که سرورها و برنامه‌ریزی ظرفیت را مدیریت می‌کند، استقرار آنها را بسیار آسان‌تر می‌کند. آنچه یاد خواهید گرفت کشف آنچه که میکروسرویس ها بالاتر و فراتر از معماری های دیگر ارائه می دهند ایجاد یک برنامه بدون سرور با AWS دسترسی ایمن به داده ها و منابع به دست آورید آزمایش هایی را روی پیکربندی و کد خود انجام دهید ایجاد یک API داده میکروسرویس بدون سرور بسیار در دسترس پیکربندی بدون سرور خود را بسازید، استقرار و اجرا کنید. و کد این کتاب برای چه کسی است. هیچ دانش قبلی در مورد میکروسرویس های ساختمانی مورد نیاز نیست.


توضیحاتی درمورد کتاب به خارجی

A practical guide for developing end-to-end serverless microservices in Python for developers, DevOps, and architects. Key Features Create a secure, cost-effective, and scalable serverless data API Use identity management and authentication for a user-specific and secure web application Go beyond traditional web hosting to explore the full range of cloud hosting options Book Description Over the last few years, there has been a massive shift from monolithic architecture to microservices, thanks to their small and independent deployments that allow increased flexibility and agile delivery. Traditionally, virtual machines and containers were the principal mediums for deploying microservices, but they involved a lot of operational effort, configuration, and maintenance. More recently, serverless computing has gained popularity due to its built-in autoscaling abilities, reduced operational costs, and increased productivity. Building Serverless Microservices in Python begins by introducing you to serverless microservice structures. You will then learn how to create your first serverless data API and test your microservice. Moving on, you\'ll delve into data management and work with serverless patterns. Finally, the book introduces you to the importance of securing microservices. By the end of the book, you will have gained the skills you need to combine microservices with serverless computing, making their deployment much easier thanks to the cloud provider managing the servers and capacity planning. What you will learn Discover what microservices offer above and beyond other architectures Create a serverless application with AWS Gain secure access to data and resources Run tests on your configuration and code Create a highly available serverless microservice data API Build, deploy, and run your serverless configuration and code Who this book is for If you are a developer with basic knowledge of Python and want to learn how to build, test, deploy, and secure microservices, then this book is for you. No prior knowledge of building microservices is required.



فهرست مطالب

Title Page
Copyright and Credits
	Building Serverless Microservices in Python
About Packt
	Why subscribe?
	Packt.com
Contributors
	About the author
	Packt is searching for authors like you
Preface
	Who this book is for
	What this book covers
	To get the most out of this book
		Download the example code files
		Download the color images
		Conventions used
	Get in touch
		Reviews
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 computing
		Comparing 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 AWS
		AWS 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
Creating Your First Serverless Data API
	Overview of security in AWS
		Why is security important?
		Security by design principles
		AWS Identity and Access Management
			JavaScript 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 AWS
		Writing 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
	Cleaning-up
	Summary
Deploying Your Serverless Stack
	An overview of serverless stack build and deploy options
		Manually provisioning infrastructure
		Infrastructure as code
		Building and deploying using the Serverless Application Model (SAM)
		Building and deploying using alternate options
	Creating a profile, an S3 bucket, IAM policies, and IAM roles resources
		Creating an AWS credentials profile
		Creating an S3 bucket
		Setting up the configuration files for your AWS account
		Updating the polices and assuming roles files
		Creating the IAM roles and policies
		Checking the IAM roles and policies
	Building and deploying with API Gateway, Lambda, and DynamoDB
		Building the Lambda as a ZIP package
		SAM YAML template
		Packaging and deploying your serverless stack
		Putting it all together
		Manually testing the serverless microservice
		Making code and configuration changes
		Deleting the serverless stack
	Summary
Testing Your Serverless Microservice
	Unit testing your Python Lambda code
		Why is testing important?
		Types of testing
		Unit testing Lambda Python code
			The sample test data
			The unit test
		Mocking
		Running the unit test
		Code coverage
	Running and debugging your AWS Lambda code locally
		Batch-loading data into DynamoDB
		Running the Lambda locally
	Integration testing using real test data
		Testing that a Lambda has been deployed correctly
		Testing that API Gateway has been deployed correctly
	The AWS Serverless Application Model CLI
	Loading and end-to-end testing at scale
		Load testing your serverless microservice
	Strategies to reduce the API's latency
	Cleaning up
	Summary
Securing Your Microservice
	Overview of the security in AWS
		Why is security important?
		Types of security terms in AWS
	Overview of AWS Identity and Access Management (IAM)
		IAM users
		IAM groups
		IAM roles
	Securing your serverless microservice
		Lambda security
		DynamoDB security
		Monitoring and alerting
	Summary
Other Books You May Enjoy
	Leave a review - let other readers know what you think




نظرات کاربران