Записи

Реал-тайм системы, Rust и Python, машинное обучение — и немного жизни между деплоями.

2026·07·21

Шаблон, а не фреймворк: мой стартовый бэкенд на Python

поддерживается

Каждый новый сервис я начинал с одной и той же обвязки. В итоге собрал её в публичный шаблон: два самостоятельных сервиса, строгие слои, готовые паттерны и понятная дока. MIT, забирайте.

2026·07·08

Вход как угодно: почему регистрация в Letopis стала отдельной архитектурой

вечно живо

В Letopis вход не сводится к email+password: продукт живёт между вебом и Telegram, поэтому у пользователя один аккаунт и несколько способов доказать доступ. Почему это пришлось заложить в основу сразу.

2026·06·19

Как я выбирал базу данных для Letopis

вечно живо

Я фанат MongoDB, а в проде у Letopis стоит Postgres. Как выбиралась база для AI-проекта: юрисдикция вместо прайс-листа, дырявые бесплатные тарифы и графовый поиск, который увёл меня на pgvector и рекурсивные CTE. С цифрами и честными оговорками.