Build Modern Data Streaming Architectures on AWS
Publication date: May 17, 2022 (Document revisions)
Abstract
Modern data architecture is about using the right tool for the job. It acknowledges that a “one size fits all” approach leads to compromise, and a solution that is not optimized for anyone. With modern data architecture, customers can integrate a data lake, data warehouses, and purpose-built data services, with a unified governance layer, to create a system without boundaries that enables data-driven decisions.
When building a modern data architecture, sometimes there is a
need for data to flow with low latency between components to power
real-time decisions. This whitepaper helps cloud architects, data
scientists, and developers to design and building modern data
streaming architectures that can quickly generate insights using
Amazon Web Services (AWS) streaming services such
Amazon Kinesis Data Streams
Are you Well-Architected?
The
AWS Well-Architected Framework
In the Data Analytics Lens, we focus on how to design, deploy, and architect your data analytics workloads in the AWS Cloud. This lens adds to the best practices described in the Well-Architected Framework.
For more expert guidance and best practices for your cloud
architecture—reference architecture deployments, diagrams, and
whitepapers—refer to the
AWS Architecture Center
Introduction
Traditional on-premises data analytics approaches can’t handle exponential data volumes because they don’t scale well enough and are too expensive. Organizations need to easily access and analyze all types of data, such as structured, semi-structured, unstructured, and real-time streaming data to perform comprehensive and efficient analytics. They also need to easily break down data silos to gain new insights and build better experiences. With a modern data architecture, organizations can collect, store, organize, and process valuable data, make it available in a secure way, and enable applications to derive low-latency, near real-time insights.
This whitepaper presents how you can implement a
modern
data architecture on AWS
We first discuss the concept of the modern data architecture approach, modern data streaming architecture, then present three modern data architecture data movement patterns to derive insights from your near real-time streaming data, using AWS purpose-built analytics services.