AWS Kinesis is a powerful, real-time, elastic, reliable service for stream processing. This course will teach you how to build stream processing applications using AWS Kinesis, stream processing services, and Big Data frameworks.
The landscape of the Big Data field is changing. Previously, you could get away with processing incoming data for hours or even days. Now you need to do it in minutes or even seconds. These challenges require new solutions, new architectures, and new tools.
In Developing Stream Processing Applications with AWS Kinesis, you will learn the ins and outs of AWS Kinesis. First, you will learn how it works, how to scale it up and down, and how to write applications with it. Next, you will explore how to use a variety of tools to work with it such as Kinesis Client Library, Kinesis Connector Library, Apache Flink, and AWS Lambda. Finally, you will discover how to use more high-level Kinesis products such as Kinesis Firehose and how to write streaming applications using SQL queries with Kinesis Analytics.
When you are finished with this course, you will have an in-depth knowledge of AWS Kinesis that will help you to build your streaming applications.
Ivan is a Principal Software Engineer and a Tech Lead who is passionate about Big Data and Cloud Computing. He has worked for numerous big IT companies including Samsung and Amazon Web Services. He is an Open Source enthusiast and has contributed to a number of projects including Gatling and Apache Flink. When he is not writing code or working on a new course, he is probably writing another technical article for his blog.
Course Overview Hi everyone. My name is Ivan Mushketyk, and welcome to my course, Developing Stream Processing Applications with AWS Kinesis. I am a Principal Software Engineer at Viasat and an open-source contributor, but before I was working at Amazon and Samsung R&D. The field of big data is going through a revolution. Stream processing is a new norm in companies who process incoming data in minutes or even seconds just to stay competitive. This course is an in-depth course about AWS Kinesis, a powerful stream-processing solution from Amazon. In this course, we will start with the very basics of stream processing with Kinesis and learn how to build complex stream-processing applications. Some of the major topics that this course will cover include what AWS Kinesis can be used for and how it works, how to build applications with Kinesis, how to use high-level tools with AWS Kinesis, and how to build applications using streaming SQL. By the end of the course, you will know the ins and outs of AWS Kinesis, and you will be able to build your stream-processing applications with AWS. You don't need to know big data or stream processing for this course, you only need to know Core Java and basics of AWS to get started. From here, you should feel comfortable diving into stream processing with courses on big data frameworks like Apache Flink or Apache Spark. I hope you will join me on this journey to learn AWS Kinesis with the Developing Stream Processing Applications with AWS Kinesis course, at Pluralsight.