I would love to read more about the pros and cons of using a single database, if anyone has pointers to articles
SRE here who has dealt with this before. Everything in article is excellent point but other big point is schema changes become extremely difficult because you have unknown applications possibly relying on that schema. It's also at certain point, the database becomes absolutely massive and you will need teams of DBAs care and feeding it.
Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
41–50 of 247 posts
Re: Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
#42I've worked with hundreds of customers to integrate IdP's with our application and Google Workspace was by far the worst of the big players (Entra ID, Okta, Ping). Its extremely inflexible for even the most basic SAML configuration. Stay far, far away.
Re: Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
#43I would love to read more about the pros and cons of using a single database, if anyone has pointers to articles
Re: Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
#44I see you regret Datadog but there's no alternative - did you end up homebrewing metrics, or are you just living with their insane pricing model? In my experience they suck but not enough to leave.
Not author but Prometheus is perfectly acceptable alternative if you don't want to go whole Otel route.
Re: Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
#45I also reached a lot of similar decisions and challenges, even where we differ (ECS vs EKS) I completely understand your conclusions.
Re: Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
#46Feels like a minor glimpse into what's involved in running tech companies these days. Sure this list could be much simpler, but then so would the scope of the company's offerings. So AI would offer enough accountability to replace all of this? Agents juggling million token contexts? It's kind of hard to wrap my head around.
Agents run tools, too. You can make an LLM count by the means of language processing, but it's much more efficient to let it run a Python script. By the same token , it's more efficient to let an LLM operate all these tools (and more) than to force an LLM to keep all of that on its "mind", that is, context.
Just because they can run tools, doesn't mean they run them reliably. Running tools is not a be all and end all of the problem.
Amdahl's law is still in play when it comes to agents orchestrating entire business processes on their own.
Re: Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
#47Earlier quoted context omitted.
Agents run tools, too. You can make an LLM count by the means of language processing, but it's much more efficient to let it run a Python script. By the same token , it's more efficient to let an LLM operate all these tools (and more) than to force an LLM to keep all of that on its "mind", that is, context.
Agents are just not deterministic. You will see wierd things like in one thread an agent simply says it cannot access a CLI tool for whatever reason. You inspect the call, it worked just fine in another thread. You eventually shrug your shoulders and close the thread, pick up from another instead of having the agent flail around some obvious BS for hours and hours. Just because they can run tools, doesn't mean they r…
Re: Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
#48past discussion: https://news.ycombinator.com/item?id=39313623
Re: Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
#49Re: Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
#50I would love to read more about the pros and cons of using a single database, if anyone has pointers to articles