1 00:00:00,270 --> 00:00:01,890 ‫Okay, so let's summarize everything 2 00:00:01,890 --> 00:00:03,450 ‫we've learned in this section. 3 00:00:03,450 --> 00:00:07,140 ‫So SQS is a queuing service in AWS 4 00:00:07,140 --> 00:00:09,840 ‫and we can have multiple producers into an SQS queue. 5 00:00:09,840 --> 00:00:11,430 ‫The messages are going to be kept 6 00:00:11,430 --> 00:00:14,190 ‫up to 14 days in the queue, then deleted. 7 00:00:14,190 --> 00:00:16,230 ‫Consumers can read these messages 8 00:00:16,230 --> 00:00:17,160 ‫and they will share the reads. 9 00:00:17,160 --> 00:00:18,870 ‫So they will split the reads 10 00:00:18,870 --> 00:00:21,420 ‫and then once a message is read and processed 11 00:00:21,420 --> 00:00:22,770 ‫then it's going to be deleted. 12 00:00:22,770 --> 00:00:25,320 ‫So when a consumer is done, the message is gone. 13 00:00:25,320 --> 00:00:28,530 ‫It's used to decouple applications within AWS. 14 00:00:28,530 --> 00:00:32,280 ‫So anytime you see queuing and decoupling, think SQS. 15 00:00:32,280 --> 00:00:35,730 ‫SNS is a notification service in AWS. 16 00:00:35,730 --> 00:00:38,310 ‫And so we have producers and subscribers. 17 00:00:38,310 --> 00:00:43,310 ‫So it could be email, Lambda, SQS queues, HTTP, mobile 18 00:00:43,470 --> 00:00:46,860 ‫and if you have multiple subscribers onto one SNS topic 19 00:00:46,860 --> 00:00:50,580 ‫then SNS will send a message to all of them. 20 00:00:50,580 --> 00:00:52,470 ‫SNS doesn't retain any message 21 00:00:52,470 --> 00:00:54,900 ‫so it's not a durable store of messages 22 00:00:54,900 --> 00:00:57,150 ‫and it's going to be used again for pub/sub, 23 00:00:57,150 --> 00:01:02,150 ‫for subscribers, for topics and notifications within AWS. 24 00:01:02,250 --> 00:01:04,170 ‫Finally, we've seen Kinesis 25 00:01:04,170 --> 00:01:07,140 ‫which is a real time data streaming service 26 00:01:07,140 --> 00:01:08,850 ‫which is going to have some data persistence 27 00:01:08,850 --> 00:01:10,230 ‫and also you can run analytics 28 00:01:10,230 --> 00:01:12,600 ‫on top of Kinesis in real time. 29 00:01:12,600 --> 00:01:14,340 ‫And finally, we have Amazon MQ 30 00:01:14,340 --> 00:01:16,050 ‫which is a managed message broker 31 00:01:16,050 --> 00:01:19,410 ‫for Active MQ and RabbitMQ in the cloud. 32 00:01:19,410 --> 00:01:21,540 ‫So if you want to migrate from on-premises 33 00:01:21,540 --> 00:01:24,510 ‫to the cloud and use the MQTT, AMQP, 34 00:01:24,510 --> 00:01:27,930 ‫or other kind of protocols, this is a service for you. 35 00:01:27,930 --> 00:01:28,860 ‫So that's it for this section. 36 00:01:28,860 --> 00:01:31,810 ‫I hope you liked it and I will see you in the next section.