Build vs buy: What you should know before building integrations in-house