Network Systems Architect

design a network stack end to end, from the kernel to the NIC to the cluster, and defend the choices.

≈ 230 hBadge: Systems Architect Flagship path

Who it is for

senior engineers and architects.

The sequence

  1. 1
    PDP-01 · Inside the Linux Kernel Network Stack Follow a single packet from the NIC driver to a socket and back, and say what happens at each step.
  2. 2
    DPK-01 · DPDK in Depth Build high-speed packet applications on DPDK's core libraries and finish with a VPN gateway.
  3. 3
    RDM-01 · RDMA Programming with Verbs Write verbs programs for two-sided, one-sided, and atomic operations, and tune them.
  4. 4
    RDM-02 · RoCEv2 and Converged Fabric Deployment Design, configure, and troubleshoot a lossless Ethernet fabric that carries RDMA alongside TCP/IP.
  5. 5
    OFL-04 · SR-IOV: Principles and Practice Build an SR-IOV lab from scratch and run it in a VM, a container, and a cloud platform.
  6. 6
    CNT-01 · Advanced Kubernetes Networking and Service Mesh Design a service mesh, a multi-cluster network, and a GitOps workflow that holds up in production.
  7. 7
    SEC-01 · Zero-Trust Networking and the High-Performance Security Gateway Design a zero-trust access path and a high-performance gateway, from policy engine to compliance evidence.
  8. 8
    OBS-03 · Automated Network Testing with TRex and Kitune Script repeatable traffic tests, collect and analyze the results, and publish a benchmark report.

Capstone

Architecture review of a converged data-center network (see file 06, project CAP-09)

Take the first course

Every course in the path can be taken on its own, in any order.

PDP-01