4 ms·
What is at scale mean? every account has its own connection There is nothing inherently scalable in the imap vs rest layer
by zaphirplane 8y ago
What is at scale mean? every account has its own connection
There is nothing inherently scalable in the imap vs rest layer
- toomuchtodo 8y agoIt’s not about performance scaling (although you do have to contend with those issues, as you’re network and not CPU bound), but about data integrity workload management. Each time a customer submits a ticket because you couldn’t catch an edge case when IMAP polling, that’s someone digging through logs to understand why, and determine if a patch provides ongoing resolution (or if nothing can be done other than an apology). That’s not scalable past a certain point. Hence, (hopefully well supported and documented) REST interfaces.
- dboreham 8y agoI think this is mostly a grass is greener scenario : you'll end up debugging that REST interface, and no two email providers supports the same REST interface. At least IMAP is reasonably well supported.