Kore does not fork per connection.
It uses per cpu worker processes which multiplex I/O over either epoll or kqueue.
It uses per cpu worker processes which multiplex I/O over either epoll or kqueue.
Workers are spawned when the server is started. Each of them deals with tens of thousands of connections on its own via the listening socket they share.
This is a common technique and scales incredible well.