Инженерная платформа для телеграм-ботов, HTTP API, ETL-конвейеров и баз данных.
Каждый сервис — изолированный контейнер с лимитами ресурсов, HTTPS из коробки, монитором и ночным бэкапом. Эта страница не рассказывает о платформе — она подключена к ней: все цифры ниже живые.
Демо-пайплайн demo-etl обрабатывает телеметрию самой платформы: снимает метрики мониторинга, сохраняет в Postgres и событийно — реакция на новые данные измеряется миллисекундами — пересчитывает сводку в CSV и Google Sheets. Та же архитектура применима к бизнес-данным: приём по API, трансформация, выгрузка в ваши системы.
платформа наблюдает сама за собой: мониторинг проверяет конвейер, который анализирует данные мониторинга
Что получает клиент: адрес, куда форма сайта шлёт заявки, и кабинет, где они лежат таблицей — повторы склеены в одно обращение, боты отфильтрованы в карантин, каждая заявка открывается карточкой. Уведомления в Telegram, выгрузка CSV, REST API и SQL-доступ к своей базе, витрины-сводки без программиста.
форма или JSON на POST · кириллица и windows-1251 · проекты для нескольких сайтов · справка внутри кабинета
Погодный бот с ежедневными сводками, дождевыми алертами и живым состоянием — первый рабочий сервис платформы.
python-telegram-bot · long polling · heartbeat-мониторинг · прозрачный relay там, где хостер режет Telegram API
Событийная обработка данных: приём по API, трансформация, выгрузка в внешние системы. Реакция на новые данные — миллисекунды.
FastAPI · asyncpg · LISTEN/NOTIFY · выгрузка в CSV и Google Sheets · demo.goodwink.ru
Каждый сервис обязан иметь монитор — без него он считается неразвёрнутым. Падения прилетают в Telegram раньше, чем их заметят пользователи.
Uptime Kuma · push-мониторы для фоновых задач · dead-man's switch на бэкапах
Ночные снапшоты баз и данных клиентов в независимое S3-хранилище. Если бэкап молчит дольше суток — алерт.
restic · шифрование на клиенте · ретенция 7д/4н/6м · регулярные тестовые восстановления
Поддомен и сертификат Let's Encrypt сервис получает при деплое автоматически. Периметр закрыт: наружу открыт только необходимый минимум.
Caddy · авто-TLS · docker-сети как границы доступа · межсетевой экран и защита от перебора
Сервису нужны данные из вашей БД или внутреннего API? Подключим по защищённому каналу — без открытия ваших систем в интернет.
персональные SSH-туннели · WireGuard-туннели к вашим БД · экспорт в ваши системы — от S3 до Google Sheets