intermediate

HTTP и Networking

Понимайте transport basics, DNS, TLS, HTTP versions, browser networking constraints, proxies, load balancers и gateways.

На интервью по HTTP и networking нужна transport literacy: DNS, TLS, HTTP versions, browser constraints, proxies, load balancers и gateways — не только route handlers framework.

Дочерние разделы: networking basics, HTTP protocol, browser networking, proxies и gateways.

На интервью: почему HTTPS упал после rotation cert, как HTTP/2 меняет connections, где enforced CORS.

Типовые ошибки: debug только app при ошибке DNS/TLS, игнор keep-alive и socket exhaustion, browser как «просто HTTP client».

Компромисс — между простотой, производительностью, безопасностью и эксплуатацией: назовите, что оптимизировали и какую цену приняли.

Чеклист:

  • DNS → TCP/TLS → HTTP на критических путях.
  • Semantics methods, status, headers, caching.
  • Server networking отдельно от browser CORS.
  • Proxies/gateways с ясными trust boundaries.