Экспериментальная платформа для тестирования serverless

  • TypeScript
  • Fastify
  • Yandex Cloud
  • MongoDB
  • Terraform
  • Docker
  • Vitest
  • k6
  • JavaScript

Экспериментальная backend-система для исследования serverless-подхода на базе Yandex Cloud. Проект собирает события пользовательской активности, сохраняет их в MongoDB, формирует аналитические отчеты по пользователям и типам событий, а также создает ZIP-архивы с выгрузкой данных.

Основной фокус был на backend-архитектуре и инфраструктуре: TypeScript-монорепозиторий, Fastify API, отдельные модули для событий, отчетов и архивов, serverless-функции, очереди сообщений, Object Storage, Terraform-шаблоны, Docker-сборки и скрипт автоматизированного деплоя. Также подготовлены интеграционные и нагрузочные тесты на Vitest и k6 для проверки разных вариантов развертывания.