Portfolio

Run Club

Overview

Run Club — это веб-платформа для бегунов и беговых сообществ. Она позволяет пользователям находить события, присоединяться к беговым клубам, отслеживать прогресс и взаимодействовать с другими бегунами.

Product Features

Платформа включает:

  • Поиск мероприятий
  • Беговые клубы и сообщества
  • Отслеживание прогресса
  • Достижения и цели
  • Тренировочные планы
  • Социальные функции и профили пользователей

Система сочетает социальные функции, отслеживание активности и управление сообществами.

Architecture

Система включает:

  • Web frontend
  • Backend API
  • База данных
  • Аутентификация
  • Deployment в Kubernetes
  • CI/CD пайплайны
  • Логирование и мониторинг

Infrastructure & SRE

Реализовано:

  • CI/CD пайплайны
  • Сборка Docker образов
  • Deployment в Kubernetes
  • ArgoCD GitOps
  • Логирование и мониторинг
  • Бэкапы
  • Конфигурация окружений
  • Стратегия rollback

Engineering Challenges

  • Архитектура социальной платформы
  • Отслеживание активности пользователей
  • Deployment full-stack платформы в Kubernetes
  • Мониторинг и логирование
  • Автоматизация инфраструктуры