How would you architect a data processing pipeline that automatically scales with increasing load, ensures at-least-once message processing, and preserves message order within 1-hour intervals? | Google Professional Data Engineer Quiz - LeetQuiz