DevOps. Self-hosted. Security.
RSS FeedЗаметки о DevOps, инфраструктуре, self-hosted и кибербезопасности — практические гайды из реальной эксплуатации.
Читай статьи ниже или загляни в раздел «Обо мне».
Свежие статьи

Форма обратной связи на статическом сайте: Cloudflare Turnstile + Pages Functions + D1 + Telegram — без своего бэкенда
Живая форма обратной связи на статическом Astro-сайте целиком в free-тарифе Cloudflare: виджет Turnstile против ботов, серверная проверка токена в Pages Function, архив сообщений в D1 и мгновенный пуш в Telegram. Весь «бэкенд» — один TypeScript-файл, а главные грабли оказались не в коде, а в конфигурации.

Та же архитектура, но self-hosted: AWS-схема из части 1 на своей VM за $0/мес (часть 2/2)
Пересобираем serverless-схему из части 1 на своей VM: Kong вместо API Gateway, Node.js вместо Lambda, PostgreSQL, MinIO, Keycloak, RabbitMQ и Prometheus — весь стек в одном docker-compose.yml. Что переносится один в один, что придётся переписать и где на самом деле лежит разница между $0/мес и почти бесплатным serverless.

Cloud-архитектура приложения на AWS на минималках: serverless-стек — что делает каждый сервис и как читается схема (часть 1/2)
Разбираем референс-схему serverless-приложения на AWS по слоям: Route 53, CloudFront, S3, API Gateway, Lambda, DynamoDB, SQS, Cognito, CloudWatch — что делает каждый сервис и почему без него больно. Минимальный SAM-шаблон собирает копию схемы за вечер.

SafeLine WAF от Chaitin: self-hosted WAF без конфигурирования правил — и Pro-лицензия бесплатно за статью
Продолжение WAF-темы: SafeLine от Chaitin — self-hosted WAF с панелью управления и semantic-движком вместо regex-правил. Ставим бесплатную редакцию одним инсталлером, проверяем на SQLi-пейлоадах, сравниваем с Coraza и разбираем Content Contributor Program, по которой за статью дают Pro-лицензию.