Data processing software: Network driver in User-Space with DPDKProcessing spread over three threadsReceive and filter network packetsCopy network packets into aligned bufferStore buffers to diskDisk I/O with io_uringModern async. I/O in LinuxReduces syscall overhead