These 15 questions should be very easy for engineers to answer ahead of making a change; and if…
I’m not sure this is right. Random access busts caches (slowing reads), and more generally linear access is more capable of being optimized by preloading. This effect is even greater when data are spread across different network nodes (because network IO is relatively slow and relatively easy to saturate).
You want to run an AWS lambda without having it killed for exceeding memory…