CLOUD LABS
Mastering Application Integration Services—From Zero to Hero
In this Cloud Lab, you’ll gain hands-on experience on core AWS integration services, including Amazon API Gateway, SNS, and SQS.
beginner
Certificate of Completion
Learning Objectives
AWS Integration services enable communication between decoupled components by integrating applications, services, and other components together.
In this Cloud Lab, you’ll create a voting application. You’ll create multiple SQS queues named after participants and an SNS topic to send messages to these queues. Then, configure CloudWatch alarms to track the message count in each queue. You’ll also establish a REST API to handle requests from an application running on an EC2 instance. When a vote is submitted, it triggers a process: it uses a REST API to send a message through an SNS topic to an SQS queue. Once enough votes are received, CloudWatch notifies an SNS topic, which then sends an email notifying that the voting threshold has been reached.
By the end, you’ll have a thorough understanding of core AWS Integration services, adeptly integrating decoupled components in real-world setups.
Here’s the high-level architecture illustration of the infrastructure that you’ll create in this Cloud Lab:
Trusted by 1.4 million developers working at companies including
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Get access to Educative Cloud Labs