Chapter 4. Data Ingestion and Transformation
The ability to efficiently collect, ingest, and transform data from diverse sources is crucial for driving valuable insights and well-informed decisions. Organizations constantly strive to unlock insights from their data by analyzing their data assets and making better business decisions through data analytics.
For data engineers, optimizing this end-to-end data ingestion and transformation process is a core responsibility. They are often tasked with building reliable pipelines that power an organization’s data-driven initiatives. However, selecting the appropriate data ingestion and transformation solutions is critical, as different varieties of data sources with varying volumes, velocities, and transformation needs may necessitate the use of various AWS services and approaches.
In this chapter, you will learn how to do the following:
Design and implement efficient data ingestion pipelines using appropriate AWS services
Choose the right AWS services for real-time/near-real-time and batch data processing
Build reliable data pipelines for both batch and real-time scenarios
Implement efficient data transformation strategies
Apply best practices for data ingestion and transformation
Orchestrate complex data workflows
By the end of this chapter, you will have a comprehensive understanding of how to build data pipelines with data ingestion and transformation capabilities in AWS, and how to orchestrate them. You will learn how to carefully ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access