We have the technology; everything we need to do this exists. It's just not done automatically, and when using slightly off-sync subs, you have to fiddle with sub timing for ages until you find the right sync. Even more so when the subtitles have different off-sync issues for the whole movie/episode.
Video players wouldn't want that in their codebase, maybe if it was available as a C library.
Dead Comment
Given that Japanese quality of life has barely moved in decades despite the economic hardships perhaps it's time for regulators to stop focusing on the arbitrary 2-3% inflation metric which causes so much distortion in monetary policy?
Why exactly can the inflation range targeted by Central Banks never change?
With a computer running mpv and plugged into the TV everything just works and I can trivially fix common issues like subtitle/audio sync with my phone as the remote.
On-topic: mpv seems to have a similar language learning extension to OP https://github.com/oltodosel/interSubs
Having a scriptable media player is really something else.
I am always puzzled about this "autoscale" thing on a cloud.
If your task can be represented as something like calculate sum of some ginormous array then sure. Split array in parts and launch thousand instances each working on it's own slice and then combine.
In way more common situation you have a service hitting database and doing something with it. Sure you can spin a thousand instances of said service. But they will all be hitting the same database. So in reality I think the only really scalable part here is the database. And scalability in databases has no universal solution and the ones that exists come with the load of caveats.
I think unless you operate on FB/etc scale the simplest and cheapest solution would be to buy/rent nice piece of hardware yourself and place database on said hardware. That should give you a nice run for your money and free you from bazillion layers of abstractions, dependencies, etc. that often tend to fall apart.
For most applications, it's really not needed though.
(Totally getting this though---I might not be sold on the Netflix stuff but in general this plugin seems invaluable to me at this point in my Russian skills).