rusht

Joined 12 years ago

Karma
691
Submissions
104
Member since
Jul 31
https://github.com/rushtehrani
View on Hacker News

Recent submissions

Comment · 4 years ago
One thing to note is the license: AGPL vs Apache.
Comment · 5 years ago
Really appreciate this great, detailed answer! 100% agree with getting to an MVP with PMF as quickly as possible should be the top priority for a startup.
Comment · 5 years ago
If you had to do it all over again, would you still start with MongoDB or would you go with Cassandra right off the bat?
Comment · 5 years ago
I am assuming they want to provide a hosted service just like Discord at some point.
Comment · 5 years ago
ScyllaDB looks interesting but that AGPL license is a no go for some organizations.
Comment · 5 years ago
“Best” depends on your use case. I don’t even think a SQL database is an option for a chat app since it’s write heavy. FB Messenger uses HBase and Discord uses Cassandra and they’ve done their research at scale, so those could be possible options.
Comment · 5 years ago
Curious why you decided to use MongoDB as opposed to HBase or Cassandra? Discord moved away from MongoDB because its sharding is “complicated to use and not known for stability.” Are these issues not relevant anymore?
Comment · 5 years ago
I’d be interested in OP’s answer here as well.

I know dapr injects a sidecar so you can code in any language and then use their SDK to call other microservices. Encore looks to be Go centric and uses code generation to create actual Go functions, which provides much better IDE support.

I did not see this in the docs but I’m not sure if Encore supports retries with or without exponential backoffs; dapr supports both.

Comment · 6 years ago
Comment · 6 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton