Solid article. Is it fair to say that the "data services" layer is essentially a cache sitting in front of the database, or am I misunderstanding it's function?
How much of the latency reduction was due to the data services layer with request coalescing and how much was from ScyllaDB? Did the schema and other factors stay the same when migrating to ScyllaDB?
As usual, great article from Discord team.<p>Rust in the Cloud will make more and more sense as companies focus on optimizing operational costs without compromising scalability and quality.