RU

Обошёл блокировки в интернет магазине, но чуть не сломал корзину. Пишем автономный мониторинг на Playwright и n8n

Наш магазин работает на InSales. Как и у большинства российских магазинов на этой платформе, часть системных JS и CSS файлов раздавалась через static.…

InSalesmyandex cloudserverlesscrmоптимизация сайта
Habr
RU

Защита QR сертификатов без сервера: Ed25519, GitHub Pages и ноль (почти) ежемесячных затрат

Хочу рассказать про недавний кейс из своей практики и своих трудовых будней. Заказчик пришёл с задачей: «Хочу QR-код на сертификатах, чтобы можно было…

Ed25519QR-кодцифровая подписьPDFGitHub Pagesверификацияподлинность текстовкриптографияserverless
Habr
RU

Google Cloud Functions: простой backend без VPS за 10 минут

Думаю, многие хотя бы раз сталкивались с ситуацией, когда для проекта нужно было реализовать совсем небольшой backend: отправку пи…

backend без сервераendpointCloud RunGoogle Cloud FunctionsREST APIserverlessSMTPкак сделать backendбесплатный backendGitHub Actions
Habr
RU

Как я собрал новостной агрегатор HypeNet на Cloudflare Workers + Supabase и что пошло не так

Привет, Хабр! Хочу поделиться опытом разработки новостного агрегатора HypeNet. Проект работает на связке Cloudflare Workers + Supabase, фронтенд - чис…

HypeNetагрегаторновостейпарсерcloudflare workerssupabaseserverlessvanilla.js
Habr
RU

В интернете нет нормальной альтернативы Google AI Studio. Пришлось написать свою

Многие смотрят на это спустя рукава, но Google создавал AIStudio не для того, чтобы вы ежедневного пользовались им в качестве осно…

Интерфейсы для LLMлегковесные утилитыserverlessopen source
Habr
RU

Telegram-бот с RAG на Cloudflare Workers: база знаний без векторов и без базы данных

Строим Telegram-бота с RAG-поиском по базе знаний — без векторных БД, без эмбеддингов, без платной инфраструктуры. Поиск по ключевым словам через Jacc…

telegram-botcloudflare workerstypescriptllmjaccardgroqtelegrafserverlessknowledge-baserag
Habr
RU

Postgres advisory locks на Neon ломаются от TCP-сброса. История четырёх фиксов retry-логики

Расскажу про четыре production-инцидента на одном куске кода за десять дней. В каждом я думал, что разобрался. Закончилось тем, что я выкинул pg_advis…

postgresqladvisory lockneonserverlessretryидемпотентностьdistributed lock