Skip to content

🚨 Performance Issue: Email Sending Handler is Too Slow (TTFB ~4s) #2

@ajaynegi45

Description

@ajaynegi45

Summary:
The email-sending handler is taking too long to respond (over 4 seconds) both locally and on AWS Lambda. The biggest delay is in the Time to First Byte (TTFB), which means something is slowing down the server before it starts responding.


📊 Performance Stats

Metric Local Value AWS Lambda Value
Response Time 4.18 s 4.31 s
Prepare 8.96 ms 12.22 ms
Socket Initialization 1.49 ms 0.59 ms
DNS Lookup 0.14 ms 118.48 ms
TCP Handshake 0 ms 37 ms
SSL Handshake 36.52 ms
Waiting (TTFB) 4.18 s 4.11 s
Download 1.66 ms 2.41 ms
Process 0.21 ms 0.23 ms

🔍 Likely Cause

  • The email sending part (SMTP) is taking too long.

  • This includes:

    • Connecting to SMTP server
    • TLS handshake
    • Authentication
    • Waiting for server response

💬 Discussion Prompt

If anyone has:

  • Experience with fast email delivery from Go
  • Tips for SMTP optimization
  • Benchmarks comparing SMTP vs HTTP APIs in Lambda

Feel free to share!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions