RESTReflect is a reimplementation/clone of the excellent HTTPBin by Kenneth Reitz, but written in Rust so it can easily be deployed on Fastly's serverless platform, Compute@Edge.
This makes the API very fast (it executes closer to the user), highly scalable and with very little operational overhead.
The two reasons behind this project are:
- Needing to practice some rust, and this seemed like a good and easy project
- A project required sending quite a bit of traffic to a public endpoint, and Fastly's platform is really quite a bit easier to operate than any container orchestration system.
RESTReflect is deployed to restreflect.edgecompute.app
- @kennethreitz for the original HTTPBin app ❤️