2 ms·
This is no different to any other "build vs buy" thought process. Is this a utility-like function for you, or is it defining competitive advantage for your pro
by PaulRobinson 9y ago
This is no different to any other "build vs buy" thought process.
Is this a utility-like function for you, or is it defining competitive advantage for your project? Do you need to own the roadmap for this functionality, or are you happy for others to define the roadmap for you? Are you genuinely innovating in this functional or non-functional area - if not, why are you spending time/money/effort on it? What is the TCO of the given solution vs building and maintaining the functionality yourself?
As developers we think the solution to any problem is to develop. It often isn't. If you need something to serve stuff off port 80 at scale, would you build a web server, or install one? If you need crypto, same question.
Spend your time where it counts, be grateful for the decades of work that has gone into the stuff you can take for free out there, use it wisely.