Статус: Принято
Дата: 2026-04
Выбор технологического стека и архитектурного стиля.
| Стек | Плюсы | Минусы |
|---|---|---|
| Python async монолит + SQLite | Единственный стек с реальными библиотеками для MAX; просто деплоить | Python медленнее Go |
| Python микросервисы + Redis | Изоляция компонент | Оверинжиниринг для 1 юзера |
| Go монолит | Производительность | Нет Go-библиотек для MAX |
Python 3.13+, asyncio, aiogram, maxapi-python, aiosqlite, SQLite.
maxapi-python(pymax) — только Python; альтернатив нетaiogram— зрелая async библиотека для Telegram- SQLite — не нужен отдельный сервер, ACID, достаточно для 1 пользователя
- Один процесс = один
systemdunit или один Docker контейнер - Производительность нерелевантна для личного использования
- Если MAX-компонент крашится — всё крашится (решается supervision/reconnect)
- SQLite не подходит для масштабирования — не нужно