Stefan Tilkov's Random Stuff

Should Email Errors Keep Customers From Buying?

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.

Comments

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