News for hackers. Stuff that matters.
Re:5M Bid request/s, 2ms max response time – The Road to Dam... by tracker1 on Friday May 24, 2019 @03:44PM (#20004696)
> "I didn't want to rewrite everything from scratch, and definitely, I didn't want to handle all edge cases for epoll. My choice was to use libuv. The architecture I opt for: use 16 cores out of 40 for networking, having 16 'uv_loop' each running on its own thread. Callbacks will be passed from F# to each 'uv_loop' instance. The event loop will call them after parsing the bid request in C11."

Looks like libuv directly in C11? (not F# as before edit).

Re:5M Bid request/s, 2ms max response time – The Road to Dam... by bbernoulli on Friday May 24, 2019 @10:15PM (#20006717)
> The solution was to Marshal calls from F# to libuv and achieve 5 Millions (at least) bid requests/s on 16 threads (this solution scales with cores/NICs).