I plan to have it as a managed service in the future, which means that it will hold a lot of clients - some big, some small.
But I think I should def make another smaller version without Kafka and Timescale.
I plan to have it as a managed service in the future, which means that it will hold a lot of clients - some big, some small.
But I think I should def make another smaller version without Kafka and Timescale.
Stripe relied entirely on Mongo for storage and queueing at a scale that you'll almost assuredly never reach. That's probably inadvisable today, but the point is that the more systems you have, the more systems you need to maintain and the more things that can break and the more places you'll eventually find bottlenecks.
Actually am I crazy to thing that wouldn’t be the worst thing in the world? Tracking people across multiple sites without their informed consent is of course totally unethical spying, but if it is clear that they are consciously interacting with UI like yours and they know it is shared, that doesn’t seem so bad. (?)
And it could be nice if Pandora would start suggesting soundtracks to movies I’ve upvoted on Amazon or something like that…
You handwaved the idea of consent by saying it's "clear" to the user. But if there isn't a way to opt out then consent isn't addressed at all.