Redis Partial Resynchronization PSYNC, Plus Philosophy, Trade-Offs, and Making Decisions When Creating Tools for People to Use
There are way, way too many things I'd want to quote from Salvatore's post. They are about the philosophy of a strong product, they are about the trade-offs that go into engineering solid but friendly products, they are about making decisions and not allowing misconceptions or old bad experiences have a bad influence on what you are building. You must read it.
via NoSQL databases