Skip to content

Conversation

@seungzzok
Copy link
Member

@seungzzok seungzzok commented Jul 25, 2025

Close #46

변경 전 (Google SMTP)

이메일 1개 전송 시간: 5.18s

image

이메일 2개 전송 시간: 10.61s

image

변경 후 (Brevo)

이메일 1개 전송 시간: 507.2ms

image

이메일 2개 전송 시간: 620.65ms

image

속도 개선 효과

  • 이메일 1개: 5.18s -> 507.2ms (90.2% 단축)
  • 이메일 2개: 10.61s -> 620.65ms (94.2% 단축)

Comment

  • 대신 이메일명이 조금 다르게 들어가긴 하지만 그래도 획기적인 시간단축 효과 굿 👍🏻
  • 하루에 메일 전송 개수 300개 제한

- AWS EC2 성능상의 이슈로 통신이 원활하게 이루어지지 않을 경우에 대비한 에러코드
- 로그인 API에서 테스트용으로 추가
- 기존 방식: Google SMTP 방식을 사용해 개당 메일을 보내게 되어 전송 속도가 오래 걸림
- 변경 방식: Brevo 방식으로 변경해 전송 속도 개선
- 이전 속도:  5.18s (메일의 개수에 정비레해서 전송 시간이 올라감)
- 변경 속도: 507.20ms (전송 프로토콜 갖추는데 오래걸리고 메일의 개수가 늘어나도 전송 속도는 조금씩 올라감)
@seungzzok seungzzok self-assigned this Jul 25, 2025
@seungzzok seungzzok linked an issue Jul 25, 2025 that may be closed by this pull request
@seungzzok seungzzok added ✨ Feature 기능 개발 🔨 Refactor 코드 리팩토링 📬 API 서버 API 통신 labels Jul 25, 2025
@seungzzok seungzzok merged commit a72a612 into main Jul 25, 2025
1 check passed
@seungzzok seungzzok deleted the 46-메일-전송-속도-개선 branch July 25, 2025 04:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📬 API 서버 API 통신 ✨ Feature 기능 개발 🔨 Refactor 코드 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

메일 전송 속도 개선

2 participants