Run Club
Overview
Run Club is a web platform for runners and running communities. It allows users to find events, join running clubs, track progress, and interact with other runners.
Product Features
The platform includes:
- Event discovery
- Running clubs and communities
- Progress tracking
- Achievements and goals
- Training plans
- Social features and user profiles
The system combines social features, activity tracking, and community management.
Architecture
The system includes:
- Web frontend
- Backend API
- Database
- Authentication
- Kubernetes deployment
- CI/CD pipelines
- Logging and monitoring
Infrastructure & SRE
Implemented:
- CI/CD pipelines
- Docker builds
- Kubernetes deployments
- ArgoCD GitOps
- Logging and monitoring
- Backups
- Environment configuration
- Rollback strategy
Engineering Challenges
- Social platform architecture
- User activity tracking
- Deploying full-stack platform in Kubernetes
- Monitoring and logging
- Infrastructure automation