Small Batches
12.1 Factor Apps: Logs
The 12 factor app states that applications should log to standard out and standard error, thus not concerting themselves with the storage and processing of their log stream. That's a good start point, but we need more than that. The 12.1 factor app does these three things:
- Supports a LOG_LEVEL configuration option
- Uses a machine readable format, such as JSON, in production
- Treats log streams as a telemetry source
Mentioned in Show
Freebies
- Mastering the Third Way of DevOps use the Toyota Kata for continuous improvement
- Free DevOps Course much more detailed than what we can cover in the podcast
- Products over Projects expand flow, feedback, and learning to the entire organization
Resources
- Transcript
- The 12 Factor App
- Jay Kutner on the 12 Factor App via SE Radio
- My Review & Analysis on The DevOps Handbook
- My Review & Analysis on Accelerate
- Software Development in 3 Principles & 4 Metrics
Books
- The DevOps Handbook by Gene Kim, Jez Humble, John Willis, Patrick Debois
- Accelerate by Nicole Forsgren, Jez Humble, Gene Kim