Fair enough, to me I find it magical because it’s not behaviour you would normally be able to achieve with regular functions, just by virtue of being a React component it happens to “magically” work.
I don’t know, tons of singletons is pretty magical if you ask me, not to discount their usefulness, but package-level state manipulating your application is like the definition of magic in the programming world.
It has about 1,200 views without sharing anywhere else, so it seems like there’s some value there in the social aspect, but I don’t really trust Medium’s ability to monetize and stick around long-term.
I’d really love to see a more cost effective DynamoDB replacement, more like a serverless Redis, Dynamo is too costly to build many “on-prem” products on that I had in mind.
Same with API Gateway, it’s still wildly over-priced, a very simple passthrough/proxy alternative would be awesome, more like ALB’s support but still…
Redis without some clustering is going to be a SPOF, I’d definitely check out PubNub/Pusher and friends, they’re pretty cost effective and save the hassle there, at least until you “out grow” those.