This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/MugenTwo on 2025-08-27 13:53:58+00:00.


Just wanted to share a small project that I built in case it is useful for anyone.

github.com/MugenTwo/http-shadower

HTTP Shadower is a Spring Boot application that intercepts production HTTP requests and forwards them to multiple environments (DEV/ITG/STAGE) while ensuring your users always receive responses from your production system.

There are load test at the bottom of the README.md

Common Use Cases

  1. Staging Environment Validation.

Forward 100% of production API traffic to your staging environment to ensure it handles real-world scenarios before deployment.

  1. New Feature Testing.

Deploy new features to a separate environment and shadow production traffic to validate behavior without risking user experience. 2. Database Migration Testing.

Test database schema changes against real query patterns by forwarding production traffic to environments with new database structures. 3. Load Testing with Real Patterns.

Use actual production traffic patterns and volumes to load test your infrastructure instead of artificial load testing tools. 4. API Version Compatibility.

Ensure new API versions are compatible with existing clients by forwarding real client requests to both old and new API versions.