TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Should I build or buy data infrastructure products?

4 pointsby Ro_Khameshraover 2 years ago

1 comment

ac2uover 2 years ago
Depends on whether you&#x27;re at the stage where you think you can gain statistically significant insights from anything or if it&#x27;s just a distraction from talking to customers.<p>Data is very much an organisation problem first, a tech problem second, you&#x27;ll have to prove to yourself and others around you that you can gain actually statistically significant insights before you invest hours and dollars. So it&#x27;s in everyone&#x27;s interest to get &quot;good&quot; working fast and cheap before you worry about perfect.<p>I&#x27;d start with one of the following:<p>1) Build: A quick audit table for events<p>2) Buy: Start with segment&#x27;s free plan, if you&#x27;re early stage it&#x27;ll give you enough time to delay more expensive decisions. If you find you&#x27;re approaching the limits fast, and you&#x27;re getting actual value from the data, it means you got to make your mind up quicker. Send your segment data to analytics software of your choice. If you want to join it against your application data then you can warehouse it to your DB (but best to do your querying from a replica).<p>If you find you&#x27;re getting value from simple joined SQL queries, then you can think about visualisation software, plenty out there to buy (domo, looker, powerbase etc), but you can also self host something like metabase. That way you can share the value with others and prove the worth of the data by having shared queries and dashboards.<p>If all of that works and provides value, revisit the question again in a few months and see if your answers could be different.<p>Whichever you use, if you&#x27;re identifying identities in your event tracking, then it&#x27;s best to use UUIDs to make it easier for you to do joins across disparate data stores in future.<p>Personally I&#x27;d lean towards Option 2, which is &quot;buy&quot;(but not Day 1, given that there are free plans), which leaves open a pathway to Build if needed.
评论 #33827405 未加载