While many make comparisons between DPDK, VPP and AF_XDP, our view is that these technologies work extremely well together depending on the use case. In this article, we present an overview of these technologies breaking down their architecture, their maturity in the industry as well as identifying situations where each can be used. Requirements related to packet throughput, network stacks and firewalls are all contributors in deciding the technology, or combination of technologies, to apply.