ABOUT THE AUTHOR

Michał Krasnoborski

Software Engineer

Michał Krasnoborski is a Senior Software Engineer. His primary programming languages include Rust, C++, C, and Go. His expertise extends to cloud platforms, particularly Kubernetes (K8s). He has played a pivotal role in designing and developing features for startups, and exploring innovative solutions He is adept at utilizing frameworks like Envoy, DPDK, and OpenTelemetry. Michał's current role involves developing network applications, troubleshooting and optimizing software performance.

Michał Krasnoborski

Recent posts by Michał:

Thumbnail of an article about FD.io’s VPP’s mechanical sympathy – thread and memory management techniques explained
NETWORKS

FD.io’s VPP’s mechanical sympathy – thread and memory management techniques explained

We've previously explained how VPP processes packets in vectors as opposed to processing each packet end to end. But how is this processing spread across CPU cores? How exactly is a vector of packets structured?