4 ms·
It's about concurrency, not performance. What's the 95th percentile response time (backend only)? Take out all that complicated code, and replace it with a cal
by latch 13y ago
It's about concurrency, not performance. What's the 95th percentile response time (backend only)?
Take out all that complicated code, and replace it with a call to an external 3rd party API. They get a hiccup, your response time goes up by 500%, your cpu load drops, and you start timing out connections.
C10M
http://www.youtube.com/watch?v=D09jdbS6oSI http://www.youtube.com/watch?v=D09jdbS6oSI
- harrytuttle 13y agoWe use appfabric and workflow to handle all 3rd party integration. Nothing blocks threads. But we don't use async language features to do that. Workflow could be considered async but it's a tenuous link. 95% is 41ms.
- barrydahlberg 13y agoasync doesn't really give you anything new you couldn't do before, just nicer syntax for composing it all. As you say you've already found other ways to compose your asynchronous flows for you.