~/talk

10 years of evolution in the architecture of networked stateful applications

TalkinRussianat HighLoad++ 2024 · 2024-12-02..12-03· [networking, software-architecture]
links:none on file
slides:none on file

A retrospective of a networking application platform’s architecture evolution from using L3fwd (no real stack) to a full software platform built on an event-driven architecture with a custom scheduler and TCP stack. Covers debugging capabilities and how this platform now underpins all the company’s products.

AI-written summary · about

  1. 0:00Introduction
  2. 1:12High-load network challenges
  3. 1:54Virtualization project start
  4. 3:00DPDK architecture
  5. 4:06RX/TX performance issues
  6. 5:07Queue bottlenecks
  7. 6:50Intel card limits
  8. 7:56L4 RX/TX optimization
  9. 9:25Multi-producer queue redesign
  10. 12:40Multi-producer queues
  11. 15:08New architecture gains
  12. 16:11Mesh topology challenges
  13. 17:58Scalability solutions
  14. 19:22Sending-side load balancing
  15. 20:28Evolution to L7 load balancer
  16. 22:37Flexible topology configs
  17. 24:25100Gbps card testing
  18. 25:56200Gbps results
  19. 27:02400Gbps plans
  20. 28:07Competitive advantages
  21. 28:27First deployment
  22. 29:09Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.