You're designing a data pipeline that publishes application-generated events to a Pub/Sub topic . While message order is not critical , your use case requires aggregating events over hourly, non-overlapping intervals before storing the results in BigQuery for analytics. The system must also be able to scale efficiently to handle large volumes of event data. Which approach should you use to process and load this data into BigQuery?