Operations and observability
Once your application is in production, there’s a set of problems we need to address:
- Observability: Do you know how your app is doing? Is it under load, is it slow, is it failing, and is it secure?
- Scalability and resilience: Can your app handle traffic spikes? Can it scale up and down, and is it resilient to failures?
- Monitoring and feedback: Do you know when something goes wrong? Can you alert the right people, and do you have a feedback loop to improve the app over time?
- Governance and compliance: Are you compliant with regulations? Do you have the right policies in place, and are you managing data responsibly?
- Future proofing: Are you prepared for future changes? Can you adapt to new technologies, and are you continuously improving your app?
Observability
Do you know how your app is doing, really? If you do, that means you’ve been diligent in terms of adding logging, tracing, and metrics...