Chapter 4: Kinesis Data Streams
In the previous chapter, you learned about several purpose-built data streaming and message queueing technologies. When designing a data streaming solution, we select the best purpose-built technology that meets business requirements. When an application needs to offer real-time performance from many different sources, Amazon KDS (KDS) is often the best choice.
Amazon KDS is a managed, massively scalable, durable, and low latency real-time data streaming service used by many of the largest data pipelines in the cloud. With KDS, you can collect large volumes of data per second from many sources, including connected devices, application logs and events, financial transactions, social media, marketing events, and geolocation tracking feeds. KDS enables you to build custom applications that process and analyze data from these sources with the most flexibility. You want to use KDS when you need to deliver near real-time sub-second performance.
When...