Ultimate access to all questions.
Your company is building a data lake on AWS to store and process data from various sources, including IoT devices, web applications, and third-party APIs. The data lake should be able to handle both batch and real-time data ingestion. Which AWS service would you recommend for this scenario, and how would you design the data ingestion pipeline to support both batch and real-time data ingestion?