Cross concerns such as logging, instrumentation and authorization are like bad contractors. One needs them, but they tend to leave a mess…
medium.com