Javadoc
All registry modifications can be persisted for auditing in an external system of choice
by implementing this interface.
Thread safety
Registry updates serialized, hence
AuditService does not have to be thread safe.
Error handling
AuditService#write(AuditRecord) returns observable of void that should complete
with error, if the underlying implementation cannot fulfill the request. This
information is ignored by Eureka when writing audit logs, but can be used by
implementations to provide fallback storage.