Технічно, проект є Django-додатком з кількома, порівняно невеликих, окремих сервісів на asyncio / aiohttp, які реалізують інтеграції зі сторонніми системами (телефонія, SMS-шлюзи).
Сервіси між собою спілкуються через RabbitMQ. Також є один маленький сервіс на Erlang, який використовується як websocket сервер.
Всього близько 100 тисяч рядків backend-коду. Зберігаємо дані в Postgres. Обсяги інформації в окремих таблицях - порядку десятків мільйонів рядків, тому потрібно грамотно думати про швидкодію. Для кешування використовуємо Redis.
Фронтенд - односторінковий додаток на React / Redux. Проект повністю мігрован на Python3 і останню версію Django. Ми завжди намагаємось підтримувати всі залежності проекту в останніх стабільних версіях.