The atmos package aims to provide a concise mechanism for implementing retry-on-failure behavior.
Retry behavior is controlled by an instance of atmos.RetryPolicy configured with strategies for various
components of the retry operation. The elements that define a retry policy are:
Additionally, the atmos.dsl package provides a concise DSL for describing retry policies.
For more information about using the atmos library, see http://zman.io/atmos