The path does not scale
Adding cores does not produce linear throughput because of shared state, atomics and cross-core movement.
Telecom and high-performance networking
Architecture, implementation and optimization of GTP, DPI, UPF/PGW, CGNAT, firewall and other high-load network components.
Problems addressed
Adding cores does not produce linear throughput because of shared state, atomics and cross-core movement.
RX/TX, memory and workers are placed on different nodes, increasing latency and socket-to-socket traffic.
The team needs a reproducible benchmark, not a single number without a traffic profile and CPU accounting.
Anonymized benchmark
One server and the same traffic profile; software optimization followed by NUMA-aware scaling across two network adapters.
The same server and GTP-U traffic profile; comparison of application and per-port NIC counters, CPU utilization and NUMA placement; repeated runs after each change set. The baseline used one port at 16 Gbit/s. The final configuration used the second port on the first adapter and both ports on a second adapter installed on the other NUMA node, reaching 400 Gbit/s aggregate.
Scope of responsibility
First engagement
Architecture, risks, bottlenecks and a validation plan.
Baseline, profiling, changes and repeated measurement.
A working critical-path prototype and full implementation estimate.
Minimum paid engagement: 3 business days, from RUB 200,000 or the equivalent in another currency. After a short introductory call, scope, deliverables, validation method and price are fixed.
Engagement model
Maxim personally owns architecture, critical code, diagnostics and final technical review. Additional engineers or domain specialists are involved only by customer agreement, with roles and accountability defined in advance.
Discuss the project
Include the platform, what already exists, where the problem occurs, the target load and the acceptance criterion. This is enough to choose a sensible first stage and validation method.