Шаблон, а не фреймворк: мой стартовый бэкенд на Python
Каждый новый сервис я начинал с одной и той же обвязки. В итоге собрал её в публичный шаблон: два самостоятельных сервиса, строгие слои, готовые паттерны и понятная дока. MIT, забирайте.
Реал-тайм системы, Rust и Python, машинное обучение — и немного жизни между деплоями.
Каждый новый сервис я начинал с одной и той же обвязки. В итоге собрал её в публичный шаблон: два самостоятельных сервиса, строгие слои, готовые паттерны и понятная дока. MIT, забирайте.
В Letopis вход не сводится к email+password: продукт живёт между вебом и Telegram, поэтому у пользователя один аккаунт и несколько способов доказать доступ. Почему это пришлось заложить в основу сразу.
У Letopis появилось лицо — публичный лендинг, мультиязычный и живой, уже в проде. Собрал за пару дней: дизайнер отдал прототип, дальше Claude Code как руки, я как редактор и архитектор. Что внутри, как делали и почему это пока только лицо.
Я фанат MongoDB, а в проде у Letopis стоит Postgres. Как выбиралась база для AI-проекта: юрисдикция вместо прайс-листа, дырявые бесплатные тарифы и графовый поиск, который увёл меня на pgvector и рекурсивные CTE. С цифрами и честными оговорками.
Что за проект прятался за карточкой «Unknown»: система заметок, которая всё помнит — финансы, питание, привычки, агенты в телеграме и вебе. И голосовалка: помогите выбрать имя.
Давно хотел свой маленький блог — чисто для себя. Руки не доходили: не было резона арендовать сервер. А потом захотелось сделать SaaS — и я понял, что время пришло.