This is a single archived entry from Stefan Tilkov’s blog. For more up-to-date content, check out my author page at INNOQ, which has more information about me and also contains a list of published talks, podcasts, and articles. Or you can check out the full archive.

Should Email Errors Keep Customers From Buying?

Stefan Tilkov,

Michael Nygard:

Sending email directly from the request-handling thread performs poorly, creates unpredictable page latency for users and risks dropping their emails right on the floor. It’s better to drop a message in a queue for asynchronous transformation by a message broker: it’s faster, more reliable, and there’s less code for you to write.

On January 7, 2008 9:05 AM, Willem van Kerkhof said:

Guter Punkt — so einfach, dass man selbst schon längst drauf hätte kommen sollen… habs in letzter Zeit häufiger bemerkt dass die Mails schneller im Posteingang liegen als dass die Seite mit der Bestellungsbestätigung fertig geladen war :)

Gruß Willem