Loading...
「ツール」は右上に移動しました。
利用したサーバー: wtserver3
62いいね 852回再生

Proxying is just dumb routing

Proxying: it's good for you!

James and Amos are back, and talking about routing, reverse proxies, and yeeting packets onto the internet.

Visit sdr-podcast.com/episodes/proxying-is-just-dumb-rou… to see the show notes and transcript!

This episode is sponsored by Depot depot.dev/?utm_source=sdrpodcast&utm_medium=podcas… the build acceleration platform that's on a mission to make all builds near instant. If you're tired of watching your builds in GitHub Actions crawl like the modern-day equivalent of paint drying, give Depot's GitHub Actions runners a try. They’re up to 10x faster, with unlimited concurrency, faster caching, support for Linux, macOS, and Windows, and they plug right into other Depot optimizations like accelerated container image builds and remote caching for Bazel, Turborepo, Gradle, and more.

[00:00:54] Proxying is just dumb routing
[00:03:22] Routing is a whole thing
[00:07:31] Not easy for small devices
[00:10:43] What about proxying
[00:18:01] Proxying upsides and downsides
[00:19:55] Good enough: embedded systems, PC bridges

Shownotes
River Reverse Proxy www.memorysafety.org/initiative/reverse-proxy/, Poststation poststation.rs/
proxy server en.wikipedia.org/wiki/Proxy_server, postcard-rpc docs.rs/postcard-rpc/latest/postcard_rpc/
Domain Name System (DNS) en.wikipedia.org/wiki/Domain_Name_System, Internet Protocol version 4 (IPv4) en.wikipedia.org/wiki/IPv4 and version 6 (IPv6) en.wikipedia.org/wiki/IPv6, Border Gateway Protocol (BGP) en.wikipedia.org/wiki/Border_Gateway_Protocol
traceroute en.wikipedia.org/wiki/Traceroute
Internet Control Message Protocol (ICMP) en.wikipedia.org/wiki/Internet_Control_Message_Pro… packets
Mara Bos github.com/m-ou-se, time traveling traceroute x.com/m_ou_se/status/1480184730058375176, time to live (TTL) en.wikipedia.org/wiki/Time_to_live
HTTP/3 en.wikipedia.org/wiki/HTTP/3, QUIC en.wikipedia.org/wiki/QUIC
Collapse OS collapseos.org/, dual in-line package (DIP) en.wikipedia.org/wiki/Dual_in-line_package
assembly to forth to Python github.com/asrp/flpc
Nginx en.wikipedia.org/wiki/Nginx, Apache HTTP Server en.wikipedia.org/wiki/Apache_HTTP_Server, Caddy en.wikipedia.org/wiki/Caddy_(web_server)
connection termination en.wikipedia.org/wiki/Transmission_Control_Protoco…, sidecar proxy www.techtarget.com/searchitoperations/definition/s…
Squid caching and forwarding HTTP web proxy en.wikipedia.org/wiki/Squid_(software)
bufferbloat en.wikipedia.org/wiki/Bufferbloat
Go programming language en.wikipedia.org/wiki/Go_(programming_language), Amos' articles "I want off Mr.Golang's Wild Ride" fasterthanli.me/articles/i-want-off-mr-golangs-wil… and "Lies we tell ourselves to keep using Golang" fasterthanli.me/articles/lies-we-tell-ourselves-to…
postcard docs.rs/postcard/latest/postcard/
MAC address en.wikipedia.org/wiki/MAC_address
Variable-length quantity (varint) en.wikipedia.org/wiki/Variable-length_quantity

コメント