One complex data pipeline can be developing an interview board where it required continuous updates and integrations as the user feedback came and the bugs we found and several branches were created but in the end we were able to resolve all the conflicts and main challenge was the particular companies that require individual features to be implemented. So for each company we have to adjust the database that's a bit of a problem but that's how you solve the flexibility and scalability problem.
