Interesting article but I am not sure about the recommendation of writing your own command parsing instead of using something like mow.cli[1] which seems fairly lightweight and self-contained.
In terms of logging I am also wondering if something like zerolog[2] might be a better choice than go-kit's logger given its higher performance
In terms of logging I am also wondering if something like zerolog[2] might be a better choice than go-kit's logger given its higher performance
[1] https://github.com/jawher/mow.cli [2] https://github.com/rs/zerolog