Skip to content

feat: add load testing infrastructure#16

Merged
jrepp merged 1 commit intomainfrom
feat/load-testing-infrastructure
Nov 8, 2025
Merged

feat: add load testing infrastructure#16
jrepp merged 1 commit intomainfrom
feat/load-testing-infrastructure

Conversation

@jrepp
Copy link
Owner

@jrepp jrepp commented Nov 8, 2025

Add Docker Compose environment, HAProxy, Prometheus, k6 and Python load test scripts, plus Kubernetes deployment examples.

Add comprehensive load testing setup with multiple tools:

Infrastructure:
- Docker Compose environment with 3 Goblet instances
- HAProxy with consistent hashing for load distribution
- Prometheus metrics collection
- Grafana dashboard configuration

Testing Tools:
- Python-based load test script (loadtest.py)
- k6 performance testing script
- Makefile for easy execution
- Kubernetes deployment examples (sidecar pattern)

Documentation:
- Comprehensive load testing guide
- Performance benchmarking procedures
- Scaling recommendations

This enables performance testing and capacity planning for
production deployments.
@jrepp jrepp force-pushed the feat/load-testing-infrastructure branch from 1cdf712 to 63df8fe Compare November 8, 2025 08:03
@jrepp jrepp merged commit 22505bf into main Nov 8, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant