Best Practices Building Backend Application With Node JS Express and Postgres
22
Microsoft IIS as a Backend - HTTP/HTTPS Bindings
23
gRPC over HTTP/3 is finally a thing | Backend Engineering Show
24
Why do Web servers allow you to disable QUIC and HTTP/2
Description:
Dive deep into the world of HTTP/2 with this comprehensive 8-hour course. Explore the inner workings, performance benefits, advantages, and drawbacks of HTTP/2. Learn about the evolution of the Hyper Text Transfer Protocol from HTTP 1.0 to HTTP/3. Discover how to implement HTTP/2 in various scenarios, including setting up a NodeJS HTTP/2 server with Let's Encrypt security and enabling HTTP/2 and TLS 1.3 on Apache Tomcat 10. Examine critical limitations of HTTP/2 that led to the development of HTTP/3 and QUIC. Understand load balancing in HTTP/2 and potential implementation challenges. Investigate security concerns such as HTTP/2 Clear Text (h2c) smuggling and how HTTP compression can leak sessions and JWTs. Explore the interaction between WebSockets and HTTP/2, and learn about the new WebTransport protocol. Gain insights into GoogleBot's adoption of HTTP/2 for web indexing and its impact on backend systems. Master the art of analyzing HTTP/2 traffic using Wireshark. Delve into advanced topics like Application-Layer Protocol Negotiation (ALPN) and the importance of WebSockets over HTTP/2 for effective load balancing and backend scaling. Conclude with an overview of gRPC over HTTP/3 and best practices for building backend applications using Node.js, Express, and PostgreSQL.
Read more