Walk us through the architecture of a complex data pipeline you built. What were the bottlenecks, and how did you resolve them?