Adetayo Akinsanya unkletayo.dev
Engineering / Tags / #Networking
#Networking 10 Articles

Articles tagged with #Networking

A curated list of engineering series, deep dives, and notes related to #Networking.

Engineering Docker & Container Internals from First Principles • Part 14 2026-10-02

User-Defined Networks and Embedded DNS Resolution in Docker

Master Docker user-defined bridge networks: embedded DNS at 127.0.0.11, automatic service discovery by container name, and network isolation.

Read →
Engineering Docker & Container Internals from First Principles • Part 13 2026-09-29

Port Publishing Under the Hood: iptables DNAT, Userland Proxies, and Host Routing

Explore Docker port publishing (-p 8080:80): iptables PREROUTING chains, Destination NAT (DNAT) packet rewriting, and docker-proxy userland socket proxies.

Read →
Engineering Kubernetes & Distributed Orchestration from First Principles • Part 13 2026-09-29

CoreDNS, Service Discovery, and Ingress Controller Architecture

Master Kubernetes service discovery: CoreDNS naming conventions, ClusterIP vs NodePort vs LoadBalancer, Ingress Controllers, and Gateway API.

Read →
Engineering Docker & Container Internals from First Principles • Part 12 2026-09-25

Container Virtual Networking: Bridge Networks, veth Pairs, and Network Namespaces

Master container virtual networking: Network Namespaces, Virtual Ethernet (veth) pairs, docker0 bridge interfaces, and packet routing.

Read →
Engineering Kubernetes & Distributed Orchestration from First Principles • Part 12 2026-09-25

Service Proxies Under the Hood: Virtual IPs, kube-proxy iptables, and IPVS Routing

Master Kubernetes Service proxies: ClusterIP Virtual IPs, kube-proxy iptables probability rules (-m statistic), IPVS hash tables, and eBPF routing.

Read →
Engineering System Design & Distributed Systems from First Principles • Part 12 2026-09-25

Load Balancing Architectures: Layer 4 vs Layer 7, Consistent Hash, and Power of Two Choices

Master load balancing architectures. Learn Layer 4 vs Layer 7 load balancing, gRPC HTTP/2 connection pooling traps, and Power of Two Random Choices.

Read →
Engineering Kubernetes & Distributed Orchestration from First Principles • Part 11 2026-09-22

The Kubernetes Pod Networking Model: Flat IP-per-Pod Networks and CNI Plugins

Master the Kubernetes Pod Networking Model: IP-per-Pod rules, NAT-less cross-node routing, CNI plugin execution, and VXLAN vs BGP overlay encapsulation.

Read →
Engineering Kafka from First Principles • Part 5 2026-09-01

Kafka Zero-Copy Optimization: How sendfile() Streams Millions of Events/Sec

Discover how Kafka uses Java NIO transferTo() and Linux sendfile() Zero-Copy optimization to stream gigabits of data per second with minimal CPU load.

Read →
Engineering Frontend Web Architecture & Performance from First Principles • Part 4 2026-08-28

Modern Web Networking: HTTP/2 Multiplexing, HTTP/3 QUIC, WebSockets, and Server-Sent Events

Master modern web networking protocols. Compare HTTP/2 multiplexing, HTTP/3 QUIC over UDP, WebSockets, and Server-Sent Events (SSE).

Read →
Engineering System Design & Distributed Systems from First Principles • Part 1 2026-08-18

The Fallacies of Distributed Computing: PACELC, CAP Theorem, and Network Partitions

Understand the 8 Fallacies of Distributed Computing, CAP Theorem trade-offs, PACELC model, and network partition failure modes.

Read →