For this lab, you will be creating a few Message Queues and Broadcasters and wiring them through code.
- Create 3 Standard Queues
QueueA
QueueB
QueueC - Create command line applications in Java that use these queues
- Queue Publisher
Sends a message to a queue, using its ARN or URL - Queue Client Receives messages from a Queue (by ARN) and displays them
- Food for thought …
Which library will you choose to connect to the SQS system?
How can you librarize your own solution so as not to be esoteric to a single application?
- Create Lambda functions that are triggered by each of the 3 Queues
- They should perform the same task that your Java apps do
- Confirm that as you publish, you are seeing your app and the lambdas handle the queued messages at scale
Padmapriya Ganapathi