Gremlin and AWS App Runner

Test AWS App Runner reliability with Gremlin Failure Flags. Inject latency and errors into your service code to validate graceful degradation.

Why App Runner reliability is important

AWS App Runner is designed so a team can ship a service without an infrastructure conversation. That's a real benefit with a predictable side effect: services reach production without a resilience review, because no step in the process would naturally prompt one.

The services that land here are often under the most delivery pressure, so their error handling reflects whatever was fastest to write. A database call with no timeout. A retry loop with no backoff. An external API treated as though it never fails. None of it shows up in normal operation.

Add Failure Flags to your service and you can apply the scrutiny the platform skipped. Inject latency into a dependency and see whether your service returns a usable error or hangs until the request times out. Inject a failure and check whether anyone finds out.

For a service nobody has ever stress-tested, those first few answers usually justify the whole exercise.

Building resilience on App Runner with Gremlin

App Runner is an application platform (or PaaS), which you can test using the Failure Flags sidecar and the experiments shown on the right. You can use Failure Flags to prepare your services for application-level failure modes on App Runner, such as:

  • High-latency function calls due to slow dependencies or high processing times
  • Validating error and exception handling logic
  • Experiments isolated to specific environments, customers, or any other application-level attributes
You can also run these expert-built workflows designed to replicate real-world failure modes on App Runner:

* Failure Flags works wherever you can add the SDK to your application and run the Gremlin sidecar. Not every language and platform combination has been individually tested, and not all are officially supported. Check our compatibility documentation for what's verified, or get in touch if you don't see your runtime.

resources

Learn more about Gremlin and App Runner

All product names, logos, and brands are property of their respective owners. AWS is a trademark of Amazon.com, Inc.; Azure is a trademark of Microsoft Corporation; Google Cloud is a trademark of Google LLC. Use of these names is for identification purposes only and does not imply endorsement or affiliation unless otherwise stated.

Avoid downtime. Use Gremlin to turn failure into resilience.

Gremlin empowers you to proactively root out failure before it causes downtime. See how you can harness chaos to build resilient systems by requesting a demo of Gremlin.

Product Hero ImageShape