ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Programming AWS Lambda: Build and Deploy Serverless Applications with Java

دانلود کتاب برنامه نویسی AWS Lambda: ساخت و استقرار برنامه های بدون سرور با جاوا

Programming AWS Lambda: Build and Deploy Serverless Applications with Java

مشخصات کتاب

Programming AWS Lambda: Build and Deploy Serverless Applications with Java

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 149204105X, 9781492041054 
ناشر: O'Reilly Media 
سال نشر: 2020 
تعداد صفحات: 278 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 12 Mb 

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



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

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


در صورت تبدیل فایل کتاب Programming AWS Lambda: Build and Deploy Serverless Applications with Java به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب برنامه نویسی AWS Lambda: ساخت و استقرار برنامه های بدون سرور با جاوا



بدون سرور شیوه ساخت و استقرار نرم افزار سازمان ها را متحول می کند. با این راهنمای عملی، مهندسان جاوا یاد خواهند گرفت که چگونه از تجربیات خود در دنیای جدید محاسبات بدون سرور استفاده کنند. خواهید فهمید که چگونه این مدل اجرای محاسبات ابری می تواند پیچیدگی در توسعه و اجرای برنامه ها را به شدت کاهش دهد و در عین حال هزینه ها و زمان عرضه به بازار را کاهش دهد.

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

  • دریافت مقدمه‌ای برای بدون سرور، عملکرد به عنوان یک سرویس، و AWS Lambda
  • یادگیری نحوه استقرار کار عملکردهای Lambda در فضای ابری
  • برنامه عملکرد Lambda را برنامه ریزی کنید و یاد بگیرید که چگونه پلت فرم Lambda با سایر سرویس های AWS یکپارچه می شود
  • کد و وابستگی های Lambda مبتنی بر جاوا را بسازید و بسته بندی کنید
  • با ساختن یک API بدون سرور و خط لوله داده، برنامه‌های بدون سرور ایجاد کنید
  • برنامه‌های بدون سرور خود را با استفاده از تکنیک‌های خودکار آزمایش کنید
  • از تکنیک‌های پیشرفته برای ساخت برنامه‌های آماده تولید استفاده کنید
  • هر دو را درک کنید گوچاها و فرصت های جدید معماری بدون سرور

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

Serverless revolutionizes the way organizations build and deploy software. With this hands-on guide, Java engineers will learn how to use their experience in the new world of serverless computing. You’ll discover how this cloud computing execution model can drastically decrease the complexity in developing and operating applications while reducing costs and time to market.

Engineering leaders John Chapin and Mike Roberts guide you through the process of developing these applications using AWS Lambda, Amazon’s event-driven, serverless computing platform. You’ll learn how to prepare the development environment, program Lambda functions, and deploy and operate your serverless software. The chapters include exercises to help you through each aspect of the process.

  • Get an introduction to serverless, functions as a service, and AWS Lambda
  • Learn how to deploy working Lambda functions to the cloud
  • Program Lambda functions and learn how the Lambda platform integrates with other AWS services
  • Build and package Java-based Lambda code and dependencies
  • Create serverless applications by building a serverless API and data pipeline
  • Test your serverless applications using automated techniques
  • Apply advanced techniques to build production-ready applications
  • Understand both the gotchas and new opportunities of serverless architecture


فهرست مطالب

Copyright
Table of Contents
Foreword
Preface
	About This Book
	Why We Wrote This Book
	Who This Book Is For
	Why You Need This Book
	Using the End-of-Chapter Exercises
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Introduction to Serverless, Amazon Web Services, and AWS Lambda
	A Quick History Lesson
	The Cloud Grows
	Enter Serverless
		Backend as a Service
		Functions as a Service
		Differentiating Serverless
	What Is AWS?
		Types of Service
		Capacity
		Who Uses AWS?
		How Do You Use AWS?
	What Is AWS Lambda?
		Functions as a Service
		FaaS as Implemented by Lambda
		Why Lambda?
		What Does a Lambda Application Look Like?
		AWS Lambda in the Java World
	Summary
	Exercises
Chapter 2. Getting Started with AWS Lambda
	Quick Guide to the AWS Console
		Regions
		Identity and Access Management
	Lambda Hello World (as Quickly as Possible)
	Setting Up Your Development Environment
		AWS Command Line Interface
		Java Setup
		AWS SAM CLI Installation
	Lambda Hello World (the Proper Way)
		Creating Your First Java Lambda Project
		Building Hello World
		Creating the Lambda Function
	Summary
	Exercises
Chapter 3. Programming AWS Lambda Functions
	Core Concepts: Runtime Model, Invocation
		The Lambda Execution Environment
		Invocation Types
		Introduction to Logging
	Input, Output
		Lambda Function Method Signatures
		Configuring the Handler Function in the SAM Template
		Basic Types
		Lists and Maps
		POJOs and Ecosystem Types
		Streams
		Context
	Timeout
	Memory and CPU
	Environment Variables
	Summary
	Exercises
Chapter 4. Operating AWS Lambda Functions
	Build and Package
	Uberjars
	Assembling a ZIP File
	Reproducible Builds
	Deploy
	Infrastructure as Code
	CloudFormation and the Serverless Application Model
	Security
		The Principle of Least Privilege
		Identity and Access Management
	Summary
	Exercises
Chapter 5. Building Serverless Applications
	Lambda Event Sources
		Writing Code to Work with Input and Output for Event Sources
		Configuring a Lambda Event Source
		Understanding Different Event Source Semantics
	Example: Building a Serverless API
		Behavior
		Architecture
		Lambda Code
		Build and Package Using the AWS SDK BOM
		Infrastructure
		Deployment
	Example: Building a Serverless Data Pipeline
		Behavior
		Architecture
		Lambda Code
		Build and Package Using Multiple Modules and Isolated Artifacts
		Infrastructure
		Deployment
	Summary
	Exercises
Chapter 6. Testing
	The Test Pyramid
		Unit Tests
		Functional Tests
		End-to-End Tests
	Refactoring for Testing
	Revisiting BulkEventsLambda
	Refactoring BulkEventsLambda
		Add Constructors
		Isolate Side Effects
		Split Methods
	Testing BulkEventsLambda
		Unit Testing
		Functional Testing
	End-to-End Testing
	Local Cloud Testing
	Cloud Test Environments
	Summary
	Exercise
Chapter 7. Logging, Metrics, and Tracing
	Logging
		CloudWatch Logs
		LambdaLogger
		Java Logging Frameworks
		Structured Logging
		Structured Logging in Java
		CloudWatch Logs Insights
	Metrics
		CloudWatch Metrics
		Lambda Platform Metrics
		Business Metrics
		Alarms
		Distributed Tracing
		Finding Errors
	Summary
	Exercises
Chapter 8. Advanced AWS Lambda
	Error Handling
		Classes of Error
		The Various Behaviors of Lambda Error Processing
		Deep Dive into Asynchronous Event Source Errors
		Handling Kinesis and DynamoDB Stream Errors
		Tracing Errors with X-Ray
		Error Handling Strategies
	Scaling
		Observing Lambda Scaling
		Scaling Limits and Throttling
		Thread Safety
		Vertical Scaling
	Versions and Aliases, Traffic Shifting
		Lambda Versions
		Lambda Aliases
		Traffic Shifting
		When (Not) to Use Versions and Aliases
	Cold Starts
		What Is a Cold Start?
		When Does a Cold Start Occur?
		Identifying Cold Starts
		Impact of Cold Starts
		Mitigating Cold Starts
		Provisioned Concurrency
		Cold Start Summary
	State
		Persistent Application State
		Caching
	Lambda and Java Application Frameworks
	Virtual Private Clouds
		Architectural Concerns of Using Lambda with a VPCs
		Configuring Lambda to Use a VPC
		Alternatives
	Layers and Runtimes
		What Are Layers?
		When to Use, and Not Use, Layers
		Custom Runtimes
	Summary
	Exercises
Chapter 9. Advanced Serverless Architecture
	Serverless Architecture “Gotchas”
		At-Least-Once Delivery
		Impacts of Lambda Scaling on Downstream Systems
		The “Fine Print” of Lambda Event Sources
	New Patterns of Architecture Enabled by Serverless Thinking
		Published Components with the Serverless Application Repository
		Globally Distributed Applications
	Summary
	Exercises
Chapter 10. Conclusion
Index
About the Authors
Colophon




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