Пограничные вычисления — это новая/старая технология, в которой вместо централизованных серверов используются простые HTML и JavaScript.

Облачные провайдеры и CDN теперь стремятся поддерживать распределенную модель вычислений. Это было бы очень выгодно для облачных провайдеров, которые привлекли бы клиентов, более активно полагающихся на их технологии. Для потребителей привлекательным является снижение стоимости на порядок и улучшение пользовательского опыта.

Для меня, когда я переместил свои сайты с Amazon EC2 на S3/CloudFront, время отклика составляет менее 50 мс практически в любой точке мира. Это трудно превзойти, особенно когда стоимость составляет менее 1/10 от того, что я платил ранее.

Время, затрачиваемое на перемещение, в основном уходило на перевод представлений DHTML в представления Javascript. Вторым был один сайт, который я написал полностью статическим с помощью Jekyll. Это отличные инструменты. В частности, экосистема Javascript быстро развивается благодаря npm и множеству опций для разных частей стека.

В целом это было не так сложно и занимало всего час в день в течение месяца. Все новые разработки я буду направлять в этот формат, и я действительно не чувствую, что с ним намного медленнее работать, чем с моим предыдущим стеком. Однако мне любопытно, насколько это связано с AWS по сравнению с другими CDN. Кто-нибудь из читающих пробовал граничные вычисления с Akamai/CloudFlare/и т. д.?

В любом случае, я очень оптимистичен и думаю, что это путь вперед. Черт, я теперь даже могу программировать на Rust через wasm.