You are tasked with designing a scalable data pipeline to facilitate data exchange between job generators and job runners. The solution must be adaptable to include new applications without affecting the performance of existing ones. Which approach would best meet these requirements? | Google Professional Data Engineer Quiz - LeetQuiz