Инженерный кейс
Обработка заказов на торговых площадках
Ядро интеграции со стороны продавца: приём заказов и сообщений, автовыдача, поддержание карточек в актуальном виде, удержание сессии. Управление — из чат-бота.
- плагина в ядре
- 23
Клиент криптокошелька вынесен в отдельный долгоживущий процесс с очередью задач: библиотека падала аварийным завершением на уровне системы, которое не ловится обычной обработкой исключений и утащило бы весь сервис. Теперь падение работника лишь помечает переводы ошибкой.
Пять фоновых потоков пишут один файл настроек, поэтому запись атомарная: временный файл и подмена под общей блокировкой. Без этого файл рвался на середине.
Python · SQLite · GraphQL · BeautifulSoup · Telegram Bot API