Unit Tests give you Observability!

Don’t forget to write your tests

Recently I was giving a talk about Observability in the context of maintaining stable production environments for highly distributed micro-service based systems, and was struck by the reality in the title of this post: Unit tests give you observability! It isn’t just system tracing, logging and metrics that can help you peak into what ultimately controls the behavior of the systems we control, but instead those are just another…