반응형
최근 아침에 일어나서 확인하는 것 중 하나는 오전 운동을 마치고 그라파나로 접속해 데이터가 얼마나 쌓여있고 언제 갱신이 되었나를 확인하는게 나의 하루 일과의 시작이다.
이제는 이 데이터를 메일만 입력하면 메일로 발송하는 그런 서비스를 추가하면 좋겠다는 생각에 한 번 내 나름대로 수기로 직접 순서도를 짜면서 행복회로를 돌려보았다.
메일링 서비스 순서도
- 컴퓨터를 킨다.
- 서버에 접속한다. (만약 서버가 죽어있다면 서버를 켜준다
아마존이 망하지 않는다면 안죽겠지...?) - /mail 로 접속해 웹페이지에 존재하는 이메일 입력칸과 이름 입력 칸에 이름과 이메일을 적고 send를 누른다.
- DB에 user_id,user_email,user_created 3가지 컬럼으로 저장한다.
- cron으로 일정 시간 마다 DB에 존자하는 user_email로 메일을 발송 한다.
- 만약 없는 이메일이라면 DB에 존재하는 email을 삭제한다
- 전송이 성공되면 성공되었다는 로그를 남긴다.
- DB 연결 close
- 해당 세션 종료
이렇게 생각하는대로 오류 없이 무사히 완성이 된다면 정말 좋겠지만 어떻게 될지는 한 번 만들어 본다음에 그 과정을 다시 블로그에 정리할 예정이니 한 번 어떻게 완성이 되는지 지켜봐줬으면 한다.
그리고 현재 SQLAlchemy를 활용해서 ORM을 사용하려고 하는데 아직까지 이해가 안되는 부분들이 많아서 리팩토링이 어려운 상태다... 공식문서를 봐도 뭐가 뭔지 모르겠어서 큰일이다... ㅠ
반응형
'Dev DBAN > 개발 일기' 카테고리의 다른 글
개발 일기 - 우아한테크코스 코딩테스트 후기 (0) | 2021.11.07 |
---|---|
개발 일기 - 커밋 규칙 (0) | 2021.11.05 |
개발 일기 - Port Check (0) | 2021.11.01 |
개발일기 - 서비스 오류 발생 / 나의 대응은? (0) | 2021.10.30 |
개발일기 - 첫 프로젝트 완성 / Review (0) | 2021.10.28 |
댓글