Earlier quoted context omitted.
> It would place nice if you were a bit bigger - a news website, a social media and so on. How big do you think is "big"? I run a system that handles about 3k requests per second (~1:100 writes to reads). No caching, no Redis, just Postgres. One master and a hot standby for failover. It sits around 25% CPU, and most of that is from opening and closing connections rather than queries. There's an important lesson in av…
It's not a big problem to create another version without Kafka, and use Postgres :) What do you think about the idea?
Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
21–30 of 59 posts
Re: Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
#22Re: Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
#23Re: Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
#24Why do you need Kafka, Redis, Mongo, AND Postgres? Arguably it could all be done with Postgres or Redis: both have great pubsub implementations. But what could you possibly need two databases for and a queue implementation alongside a popular backend for queues? I don't mean to criticize, but the complexity of this is what I'd expect for something handling hundreds if not thousands of qps. Even then I'd expect you co…
Re: Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
#25Why do you need Kafka, Redis, Mongo, AND Postgres? Arguably it could all be done with Postgres or Redis: both have great pubsub implementations. But what could you possibly need two databases for and a queue implementation alongside a popular backend for queues? I don't mean to criticize, but the complexity of this is what I'd expect for something handling hundreds if not thousands of qps. Even then I'd expect you co…
As for Postgres, I chose Timescale because you can easily change it at any time for Postgres. 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.
Re: Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
#26Earlier quoted context omitted.
As for Postgres, I chose Timescale because you can easily change it at any time for Postgres. 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.
When it is a managed service, will a single individual be feeding into a single sort of taste profile over multiple sites? 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 does…
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.
Re: Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
#27Are there any recommended good self-hosted alternatives? This looks nice but requires quite the stack of services.
Re: Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
#28https://media.discordapp.net/attachments/1062038639112097872...
Happy to get some feedback on the product also :)
Re: Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
#29Re: Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context
#30Why do you need Kafka, Redis, Mongo, AND Postgres? Arguably it could all be done with Postgres or Redis: both have great pubsub implementations. But what could you possibly need two databases for and a queue implementation alongside a popular backend for queues? I don't mean to criticize, but the complexity of this is what I'd expect for something handling hundreds if not thousands of qps. Even then I'd expect you co…