Разработка высоконагруженной аналитической платформы с WebSockets

Описание задачи

Необходимо создать систему мониторинга активности пользователей в реальном времени. Система должна выдерживать нагрузку до 5000 событий в секунду, быть устойчивой к DDoS-атакам и обеспечивать мгновенное отображение изменений на фронтенде.

Технические требования

Бэкенд

  • Язык: Go (фреймворки Gin или Fiber) или Node.js (фреймворк Fastify)
  • Очереди: Apache Kafka или Redis Streams для буферизации входящего потока данных перед записью в основную БД
  • Базы данных: ClickHouse (OLAP, для аналитики) и PostgreSQL версии 16+ (для пользовательских данных)

Фронтенд

  • Фреймворк: React 19 с Server Components
  • Передача данных: WebSockets (на базе uWebSockets) или gRPC-web
  • Производительность: виртуализация списков, отображение данных через Canvas или WebGL, чтобы избежать зависания браузера при отрисовке тысяч объектов

Инфраструктура и безопасность

  • Развертывание: Kubernetes с использованием Helm-чартов
  • Сервисная сетка: Istio или Linkerd для управления трафиком
  • Защита: внедрение eBPF-фильтрации на уровне ядра Linux для отсеивания спам-трафика и ботов

CI/CD и тестирование

  • Пайплайн: GitHub Actions или GitLab CI
  • Нагрузочное тестирование: автоматический запуск тестов k6

Создание чат-бота для кофейни

Требуется разработать функционального телеграм-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и включать в себя админ-панель для управления меню и заказами.

SMM-специалист для продвижения туристического бизнеса в Шарм-эль-Шейх

Требуется опытный SMM-специалист для комплексного ведения и продвижения аккаунтов туристического направления. В задачи входит создание контента, настройка таргетированной рекламы, аналитика и оптимизация.