Logging
Logging is critical to backing up testing strategy, particularly with a Microservice Architecture.
Context
Implementation
Best practices checklist:
- Use a correlation ID
- Structure logs appropriately
- Provide informative application logs
- Visualize log data
- Use centralized log storage
- Query logs
- Handle failures
Solutions
What functions and metrics should be used to compare providers?
| Tool | Notes |
|---|---|
| Axiom | t3 app |
| Bugsnag | |
| Sentry |
Questions
Which engineering decision related to this topic has the highest switching cost once made — and how do you make it well with incomplete information?
- At what scale or complexity level does the right answer to this topic change significantly?
- How does the introduction of AI-native workflows change the conventional wisdom about this technology?
- Which anti-pattern in this area is most commonly introduced by developers who know enough to be dangerous but not enough to know what they don't know?