Logging - A Key Element in Modern Software Systems

Making software systems observable is of critical importance in today’s modern software systems. Observable systems is what enables good monitoring and alerting, but it is also what enables developers to efficiently diagnose and fix production problems or even discover failure situations before they turn into big production issues. And one of the central pillars in achieving this is logging.