I wrote this:
This means that, as with any distributed application, concurrency is key: we have at least one flow of execution per node running concurrently with all others, and [...]
I was told to change it to "is the key". Is that right?
"Is the key" implies that it is the only, or most important, factor. "Is key" means it's important. Which did you mean?