How Uploadcare Built a Stack That Handles 350M File API Requests per Day
stackshare.io
stackshare.io
Similarly, browsers should not generally be particularly vulnerable to malicious content being loaded with appropriate MIME types in appropriate containers (e.g. <img>)
It sounds like you should be asking how browsers protect users from malicious content. Perhaps you could elaborate?
In this context the image manipulation they do with pillow and the underlying libjpeg would be a potential source of vulnerabilities.
Furthermore, to get high scalability, you have to make things as loosely coupled as possible. This means you're up to making some choices.
Hope that makes sense and answers the question :)
The reason why it's particularly interesting to me, i.e. to someone with a dev background, is that the lean startup wisdom says you should be very specific about the customer you're after and Uploadcare seems like a solution targetted at a broad spectrum of customer segments. Of course, I'm happy to be proved wrong if there are one or two dominant customer segments that you address Uploadcare to. Also, you might have as well started out with a very specific customer persona and spread to other segments. Whatever it was, curious to know.
I guess many developers dream up products targetted at developers like them selves. Selling to fellow developers is hard. It would be great to read a success story for a change.
- believing in your own service - perseverance - fanatical customer support
This helped us to stay focused and our happy customers brought us new happy customers. We didn't know much about marketing in the beginning.
Unfortunately, I can't say anything more than that.
4K QPS where Q = file uploads -> Definitely.
4K QPS where Q = HEAD request? -> Not so much.
4k qps of DNS, for example, would be less interesting.
On the other hand I feel that the article is very light and is indeed more for layman audience :) In depth one would be 10-15 times longer (and 100 times harder to write).
Since it's just a DV certificate from Comodo, have you considered switching to Let's Encrypt? Its automated systems could have helped you automatically update.
Uploadcare does not have issues with certificates and we're indeed going to switch to ACM for some of the endpoints.
The hard thing is to make it cost effective. To that end I can proudly say that AWS bill is not in the top list of Uploadcare expenses.