Logo Volodymyr's Blog
  • Home
  • About
  • Skills
  • Experiences
  • Featured Posts
  • More
    Recent Posts Accomplishments
  • Posts
  • Notes
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • GitHub
    • GitHub Actions Basics
  • Kafka
    • Kafka Basics
  • Tools
    • fio Benchmarking
    • Git Worktree
  • Networking
    • HTTP/3 and QUIC
    • Mutual TLS
  • AWS
    • Locked Out of EC2
Hero Image
HTTP/3 in Practice: From SPDY to QUIC on My Home Router

I turned on HTTP/3 for a CloudFront distribution, saw the load times improve, and then did what I usually do when something works without me understanding why: I went looking for the packets. This post has three parts. First, how HTTP got here — because HTTP/3 makes very little sense without the twenty years of workarounds that preceded it. Second, the theory, kept short. Third, the practical part: enabling it on a CDN, then capturing real QUIC traffic on my OpenWrt router with tcpdump and reading what comes back.

  • HTTP/3
  • QUIC
  • Networking
  • CloudFront
  • tcpdump
Monday, July 27, 2026 | 12 minutes Read
Hero Image
Mutual TLS: What It Actually Proves

Every HTTPS connection you make proves something: that the server is who it claims to be. Almost none of them prove the reverse. The server has no idea who you are until you send it a password, a token, or a cookie — a secret that has to be created, stored, transmitted and rotated, and that anyone who steals it can replay. Mutual TLS moves that proof into the connection itself. Both sides present a certificate, both sides verify the other, and the caller’s identity is established before a single byte of your application protocol is exchanged.

  • mTLS
  • TLS
  • Vault
  • PKI
  • Security
  • Docker
Tuesday, June 9, 2026 | 16 minutes Read
Navigation
  • About
  • Skills
  • Experiences
  • Featured Posts
  • Recent Posts
  • Accomplishments
Contact me:
  • vzavalskyi
  • Volodymyr Zavalskyi

Liability Notice: This website provides information for personal and educational purposes only. While I strive for accuracy, the information is provided ‘as is’ without any guarantees of completeness or usefulness. Any reliance you place on such information is strictly at your own risk. This website may contain links to external sites. I am not responsible for the content of those sites and do not endorse them. Users are responsible for any decisions made based on the information found on this website. For details on how I handle personal information, please refer to my Privacy Policy. I reserve the right to modify or update content on this website at any time without prior notice.


Toha Theme Logo Toha
2025 © Volodymyr Zavalskyi. All rights Reserved.
Powered by Hugo Logo