Run Club
Overview
Run Club es una plataforma web para corredores y comunidades de running. Permite a los usuarios encontrar eventos, unirse a clubes de running, seguir su progreso e interactuar con otros corredores.
Product Features
La plataforma incluye:
- Descubrimiento de eventos
- Clubes y comunidades de running
- Seguimiento del progreso
- Logros y objetivos
- Planes de entrenamiento
- Funciones sociales y perfiles de usuario
El sistema combina funciones sociales, seguimiento de actividad y gestión de comunidades.
Architecture
El sistema incluye:
- Frontend web
- Backend API
- Base de datos
- Autenticación
- Despliegue en Kubernetes
- Pipelines CI/CD
- Logging y monitorización
Infrastructure & SRE
Implementado:
- Pipelines CI/CD
- Builds de Docker
- Deployments en Kubernetes
- ArgoCD GitOps
- Logging y monitorización
- Backups
- Configuración de entornos
- Estrategia de rollback
Engineering Challenges
- Arquitectura de plataforma social
- Seguimiento de actividad de usuarios
- Despliegue de plataforma full-stack en Kubernetes
- Monitorización y logging
- Automatización de infraestructura