Building Streaming Data Analytics Solutions on AWS
You will learn how Amazon Kinesis and Amazon MSK integrate with AWS services such as AWS Glue and AWS Lambda. The course addresses the streaming data ingestion, stream storage, and stream processing components of the data analytics pipeline. You will also learn to apply security, performance, and cost management best practices to the operation of Kinesis and Amazon MSK.
In this course, you will learn to:
- Understand the features and benefits of a modern data architecture. Learn how AWS streaming services fit into a modern data architecture.
- Design and implement a streaming data analytics solution
- Identify and apply appropriate techniques, such as compression, sharding, and partitioning, to optimize data storage
- Select and deploy appropriate options to ingest, transform, and store real-time and near real-time data
- Choose the appropriate streams, clusters, topics, scaling approach, and network topology for a particular business use case
- Understand how data storage and processing affect the analysis and visualization mechanisms needed to gain actionable business insights
- Secure streaming data at rest and in transit
- Monitor analytics workloads to identify and remediate problems
- Apply cost management best practices
This course is intended for:
- Data engineers and architects
- Developers who want to build and manage real-time applications and streaming data analytics solutions
We recommend that attendees of this course have:
- At least one year of data analytics experience or direct experience building real-time applications or streaming analytics solutions. We suggest the Streaming Data Solutions on AWS whitepaper for those that need a refresher on streaming concepts.
- Completed either Architecting on AWS or Data Analytics Fundamentals
- Completed Building Data Lakes on AWS
Module 0: Overview of Data Analytics and the Data Pipeline
- Data analytics use cases
- Using the data pipeline for analytics
Module 1: Using Streaming Services in the Data Analytics Pipeline
- The importance of streaming data analytics
- The streaming data analytics pipeline
- Streaming concepts
Module 2: Introduction to AWS Streaming Services
- Streaming data services in AWS
- Amazon Kinesis in analytics solutions
- Demonstration: Explore Amazon Kinesis Data Streams
- Practice Lab: Setting up a streaming delivery pipeline with Amazon Kinesis
- Using Amazon Kinesis Data Analytics
- Introduction to Amazon MSK
- Overview of Spark Streaming
Module 3: Using Amazon Kinesis for Real-time Data Analytics
- Exploring Amazon Kinesis using a clickstream workload
- Creating Kinesis data and delivery streams
- Demonstration: Understanding producers and consumers
- Building stream producers
- Building stream consumers
- Building and deploying Flink applications in Kinesis Data Analytics
- Demonstration: Explore Zeppelin notebooks for Kinesis Data Analytics
- Practice Lab: Streaming analytics with Amazon Kinesis Data Analytics and Apache Flink
Module 4: Securing, Monitoring, and Optimizing Amazon Kinesis
- Optimize Amazon Kinesis to gain actionable business insights
- Security and monitoring best practices
Module 5: Using Amazon MSK in Streaming Data Analytics Solutions
- Use cases for Amazon MSK
- Creating MSK clusters
- Demonstration: Provisioning an MSK Cluster
- Ingesting data into Amazon MSK
- Practice Lab: Introduction to access control with Amazon MSK
- Transforming and processing in Amazon MSK
Module 6: Securing, Monitoring, and Optimizing Amazon MSK
- Optimizing Amazon MSK
- Demonstration: Scaling up Amazon MSK storage
- Practice Lab: Amazon MSK streaming pipeline and application deployment
- Security and monitoring
- Demonstration: Monitoring an MSK cluster
Module 7: Designing Streaming Data Analytics Solutions
- Use case review
- Class Exercise: Designing a streaming data analytics workflow
Module 8: Developing Modern Data Architectures on AWS
- Modern data architectures
Why choose Cloud Wizard
- Advanced Tier Training Partner
- Amazon Authorised Instructors
- Official AWS Content
- Hands-on Labs
Class Deliverables
- E-Content kit by AWS
- Hands-on labs
- Class completion certificates
- Exam Prep sessions
Dates Available
Choose a date that works for you and click on Book Now to proceed with your registration.
Method | Duration | Start Time | Start date | Price | Action |
---|---|---|---|---|---|
Classroom | 1 days | All Day | May 1, 2024 | $499 | |
Classroom | 1 days | All Day | May 8, 2024 | $499 | |
Classroom | 1 days | All Day | June 11, 2024 | $499 | |
Classroom | 1 days | All Day | June 25, 2024 | $499 |
Don't see a date that works for you?
Fill in the form below to let us know.
Related courses
Related products
-
AWS Training
Planning and Designing Databases on AWS
In this course, you will learn about planning and designing your solutions with purpose-built Amazon Web Services (AWS) Cloud databases. The course introduces you to the features and characteristics of each of these databases and shares the design considerations that you should make while using them. By taking this course, you can develop the analytical skills needed to choose the right AWS database for your unique needs.
By the end of the course, you will be able to analyze a business use case, analyze the workload, and assess application requirements to identify and design the most suitable AWS database solution to support your organizational needs
-
AWS Training
Practical Data Science with Amazon SageMaker
Artificial Intelligence and Machine learning are increasingly dominating the business landscape. This makes it important to learn how to collaborate with data scientists to develop ML-integrated applications. As part of this course, you will learn how data scientists develop solutions on the AWS Cloud with Amazon SageMaker. You will also understand how to develop, train and deploy ML models.
This course is intended for DevOps Engineers and Application developers eager to develop applications that work well with Machine Learning. Entry-level knowledge of Python programming and basic knowledge of statistics will help. The class is delivered with presentations, hands-on labs and demonstrations by an Amazon Authorized Instructor.
-
AWS Training
AWS Cloud Financial Management for Builders
Under this course you will learn how to manage, optimize and estimate costs of AWS workloads. You will understand how to implement Architectural best practices, optimize costs and design patterns to architect cost-efficient solutions on the AWS Cloud.
Moreover, you’ll explore the costs of core AWS Services, including those associated with current and future cloud workloads. You’ll also learn key practices for reducing overall AWS cloud costs and utilizing AWS tools to manage, monitor, and optimize spending on the AWS cloud.
The course is best suited to the following individuals – Solution Architects, Developers, System Administrators, cost-optimization leads and other technical users who are interested in learning to build and operate cost-efficient cloud architectures
-
AWS Training
Advanced Developing on AWS
This course is focused around analyzing a monolithic application and determining logical break points where the application can be broken down across various AWS services. You will learn advanced development techniques to deconstruct on-premise legacy applications and repackage them into cloud-based architectures.
You will also learn to apply twelve-factor application manifesto concepts and steps while migrating from a monolithic architecture, along with using the AWS API, CLI and SDKs to monitor and manage AWS services
The course is recommended for experienced software developers who are already familiar with various AWS services. You will need at least one high-level programming language and working knowledge of core AWS services and public cloud implementations. We also recommend that you should have completed the Developing on AWS classroom course and have a minimum of six months experience in applying these concepts in real life