# Packages
No description provided by the author
# Interfaces
CertificateProvider interface provides an abstraction for obtaining certificate pair.
Configuration interface provides an abstraction around a configuration struct.
CredentialsProvider interface provides an abstraction for obtaining credentials.
MetricsManager manages a services metrics.
MetricsReporter reports the metrics.
SecretProvider defines the contract for secret provider implementations that allow secrets to be retrieved/stored from/to a services Secret Store.
UpdatableConfig interface allows service to have their custom configuration populated from configuration stored in the Configuration Provider (aka Consul).
WritableConfig allows service to listen for changes from the Configuration Provider and have the configuration updated when the changes occur.
# Type aliases
BootstrapHandler defines the contract each bootstrap handler must fulfill.