Use-case:
waifu.xyz
uses a lot of storage. I'm cheap and I don't want to pay for HUEG BOXEN so I just want to pay for a handful cheap boxes and spread the storage load between them. #nodeps, son
Priorities:
- Learn Go
- Get it up and running fast
- Ability to list files
- Modification of data not strictly necessary, write-once will probably be good enough
- Deletion of data
- Auto-discovery not an issue, if we can avoid complexity by specifying all nodes at startup, then lets do it. My cluster probably will not change.
Nice to haves:
- Limited LRU caching for files?
- Redeundancy? I'd be fine without this.