OPERATE WITH CONFIDENCE
Reliable Web Applications
Learn to recognize application problems, plan for service interruptions, and make informed decisions about performance and spending.
THE BIG IDEAS
What you'll explore
- Identify useful latency, error, and availability measurements.
- Explain how multiple application instances can improve resilience.
- Use spending information to guide resource decisions.
Choose an alert you can act on
An alert is useful when it points to a condition that deserves attention and suggests a next step. Slow responses may call for checking application logs and resource usage. An unhealthy target may call for checking a recent deployment or a failed dependency. Thresholds should reflect observed behavior, because a quiet demonstration and a busy production application have different traffic patterns.
THE PATH AHEAD
Course outline
- 01
A useful health check
Separate a running process from a working service.
- 02
Measuring experience
Watch response times and server errors together.
- 03
Planning for interruption
Consider redundancy and recovery behavior.
- 04
Operating within a budget
Relate resource usage to the application's needs.