top | item 25769162 (no title) shapiro92 | 5 years ago I find the article a bit hard to follow. What were the actual requirements? I probably didnt understand all of this, but was the time spent on thinking about this more valuable than using a KV Store? discuss order hn newest bradfitz|5 years ago Yeah, I guess we could've laid that out earlier:* our data is tiny and fits in RAM* our data changes often* we want to eventually get to an HA setup (3-5 etcd nodes now, a handful of backend server instances later)* we want to be able to do blue/green deploys of our backend control server* we want tests to run incredibly quickly (our current 8 seconds for all tests is too slow)* we don't want all engineers to have to install Docker or specific DB versions on their dev machines
bradfitz|5 years ago Yeah, I guess we could've laid that out earlier:* our data is tiny and fits in RAM* our data changes often* we want to eventually get to an HA setup (3-5 etcd nodes now, a handful of backend server instances later)* we want to be able to do blue/green deploys of our backend control server* we want tests to run incredibly quickly (our current 8 seconds for all tests is too slow)* we don't want all engineers to have to install Docker or specific DB versions on their dev machines
bradfitz|5 years ago
* our data is tiny and fits in RAM
* our data changes often
* we want to eventually get to an HA setup (3-5 etcd nodes now, a handful of backend server instances later)
* we want to be able to do blue/green deploys of our backend control server
* we want tests to run incredibly quickly (our current 8 seconds for all tests is too slow)
* we don't want all engineers to have to install Docker or specific DB versions on their dev machines