Muutke küpsiste eelistusi

E-raamat: Definitive Guide to AWS Application Integration: With Amazon SQS, SNS, SWF and Step Functions

  • Formaat: EPUB+DRM
  • Ilmumisaeg: 17-Dec-2019
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484254011
  • Formaat - EPUB+DRM
  • Hind: 61,74 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: EPUB+DRM
  • Ilmumisaeg: 17-Dec-2019
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484254011

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Build reliable, asynchronous, and distributed applications using message queuing and task orchestration capabilities of Amazon Web Services (AWS) Application Integration. This book prepares you to build distributed applications and administrators, and manage queues, workflows, and state machines.

You'll start by reviewing key AWS prerequisite services such as EC2, Lambda, S3, DynamoDB, CloudWatch, and IAM. Simple Queue Service (SQS) and SNS Simple Notification Service (SNS) are then covered to show how applications interact with each other in a reliable and resilient fashion. Next, workflow building with (Simple Workflow Service (SWF) for orchestration of tasks is explained and in the final chapter learn the techniques for building a state using Step Functions, Simple Workflow Service along with Flow Framework. 

The book illustrates all the concepts using numerous examples that work with SDK, CLI, and Console. Most of the code examples are in Java, followed by Python and JavaScript. 

What You Will Learn
  • Understand the important prerequisites of AWS, such as EC2, Lambda, S3, and DynamoDB
  • Work with SQS, SNS, and SWS functions
  • Review Step functions
Who This Book Is For

AWS developers and software developers proficient in Java, Python and JavaScript. 


About the Authors xi
About the Technical Reviewer xiii
Acknowledgments xv
Introduction xvii
Chapter 1 Getting Started
1(58)
Available Services
2(3)
Basic Concepts
5(44)
IAM
6(4)
Simple Storage Service
10(8)
DynamoDB
18(17)
Lambda
35(14)
Sample Application
49(8)
Understanding the Project
52(2)
Vue Components
54(3)
Summary
57(2)
Chapter 2 Simple Queue Service
59(80)
Big Picture
64(2)
Creating a Queue
66(11)
Console Method
66(4)
CLI Method
70(4)
SDK Method
74(3)
Send Messages to Queues
77(7)
Console Method
78(2)
CLI Method
80(2)
SDK Method
82(2)
Pull Message from a Queue
84(9)
Console Method
84(2)
CLI Method
86(2)
SDK Method
88(4)
Long Polling
92(1)
Life Cycle of a Message
93(3)
Consumption Approaches
96(30)
Lambda SQS Worker
98(14)
EC2 NodeJS SQS Worker
112(14)
FIFO (First-In-First-Out) Queues
126(6)
Creating FIFO Queues
127(1)
Sending Messages
128(2)
Receive Messages
130(2)
Retry Failed Receive Requests
132(1)
Dead Letter Queues
132(5)
Handle Messages in Dead Letter Queues
137(1)
Summary
137(2)
Chapter 3 Simple Notification Service
139(50)
Difference from SQS
140(1)
Setting Up
141(9)
Creating Topics
142(4)
Create Subscription
146(4)
Publishing Messages
150(8)
API Method
153(5)
Message Receivers
158(5)
Lambda Receiver
158(4)
SQS Receiver
162(1)
Message Filtering
163(10)
Filter Expressions
168(5)
Push Notifications
173(11)
Firebase Steps
174(2)
Initializing Firebase in web-app
176(3)
SNS Setup
179(3)
Client Endpoint
182(1)
Testing It Out
183(1)
Miscellaneous Topics
184(3)
Access Policy
185(2)
Summary
187(2)
Chapter 4 Simple Workflow Service
189(74)
Architecture of SWF Applications
190(3)
Creating Types
193(15)
Register Domain
193(6)
Register Workflow Type
199(4)
Register Activity Types
203(5)
Workflow Execution
208(3)
Implementing Actors
211(26)
Implementing Starter
212(5)
Implementing Decider
217(16)
Implementing Activity Worker
233(4)
Serverless Workflow
237(11)
Serverless Activity Workers
238(4)
Serverless Deciders
242(6)
Advanced Topics
248(7)
Timers
248(5)
Recording Heartbeats
253(2)
Miscellaneous Topics
255(5)
Frameworks
256(1)
Pricing
257(2)
Limits
259(1)
Summary
260(3)
Chapter 5 Step Functions
263(80)
Key Concepts
264(2)
State Machine
264(1)
Tasks
265(1)
Activity
265(1)
Basic Operations
266(11)
Creating State Machine
266(6)
Executing the State Machine
272(1)
API Method
273(4)
State Machine Definition
277(32)
Top-Level Fields
277(1)
States
278(31)
Activities
309(8)
Creating and Using Activity
309(2)
Activity Worker Implementation
311(6)
Other Patterns
317(12)
Long-Running Tasks
317(6)
Child Step Functions
323(1)
Creating Loops
324(5)
Monitoring
329(4)
Updating Order Workflow
333(5)
Step Functions vs. SWF
338(2)
Pricing
340(1)
Summary
341(2)
Index 343
Jyothi Buddha Prasadhas over 12 years of experience in software development along with building tools for optimizing testing. He has worked on many time-critical projects for IBM, Oracle, and Amazon, by inventing new time-saving approaches and tools consistently. At Amazon, he developed two products named LiveCode and HireOn quickly using AWS which were experiments from Amazon and later became full-fledged products embedded into Amazon's recruiting workflow. He is also a Pluralsight author, an open source contributor and was Java User Group Hyderabad Lead. He is currently working for Amazon, based out of Seattle, WA. Reshma Beesetty is currently working as a software developer for Tata Consultancy Services. She is also a published author with experience in extensive research-oriented content creation. She has produced and managed content for several startups by designing and maintaining editorial calendars that were published across various web platforms. Her work asan article writer and report creator have been published across state medias of Andhra Pradesh, Karnataka and Tamilnadu in India.