Hacker News new | ask | show | jobs
by zbentley 2067 days ago
> At what point do you need that? What percentage of users do?

In my experience, rather a lot.

1 comments

If you need to connect to multiple databases at a time for your business logic then you're doing it wrong.
...are you serious?

Virtually every software shop I've worked at has had most backend code communicating with multiple databases to get the job done. Sometimes those databases were behind [micro]service abstractions and the communication was indirected by RPC/one-way async dispatch. Sometimes it wasn't. But multiple backend datastores' contents were required for most business operations. The only places I've worked with that didn't need that were very, very small (single digits of thousands or fewer users).