Completely depends on your core business. If it is something that gives your business defensibility, then build it. If it is something that is a good to have but not critical to your business right away, then buy it!
The decision to build in-house or buy a service or product offered by someone else depends on several factors, including:
Cost: Building in-house can be more expensive in terms of time and resources, while buying may have upfront costs but potentially lower long-term costs.
Expertise: If your company has the necessary expertise and resources, building in-house may be a better option. However, if the expertise is lacking, buying may be the better choice.
Customization: If you need a highly customized solution, building in-house may be the only option.
Speed: Buying a pre-made solution may be quicker than building in-house.
Scalability: Consider whether the solution needs to scale quickly, as building in-house may be more flexible in this regard.
Maintenance: Consider who will be responsible for maintaining the solution, as buying may offload this responsibility to the vendor.