AS-IS to TO-BE2024. 11. 29. 01:57[AT] Django Middleware Slack Webhook
Django Middleware를 활용한 에러 알림 구현AS-IS문제 상황 인지Django 프로젝트에서 발생하는 에러를 실시간으로 파악하지 못해 대응 속도가 느림.해결하려고 하는 문제에러를 실시간으로 감지하고 알림을 보내는 방법이 필요함.만들고 싶은 기능에러 발생 시 DB에 로그를 기록하고, Slack으로 알림을 전송하는 시스템.Challenge문제 해결을 위해 고민한 내용Django 에러를 효과적으로 감지하기 위해 적합한 구조를 선택해야 했음.Slack Webhook API를 활용하여 알림을 전송하는 효율적인 방법 구현.어떻게 기술적으로 해결했는지Django의 Middleware와 process_exception 메서드를 활용해 에러를 감지.Python의 logging 모듈로 에러를 DB에 기록.Sla..