Web Servers

From metal to request: understand what happens before your code runs

Tutorials

  1. What Is a Web Server?
  2. HTTP Fundamentals
  3. Server Architecture Patterns
  4. Configuration Essentials
  5. Routing and URL Handling
  6. Reverse Proxying
  7. Static File Serving
  8. TLS/HTTPS
  9. Logging and Monitoring
  10. Security Hardening
  11. Performance Tuning
  12. Common Issues and Debugging
  13. The Node.js Model
  14. Serverless and Cloud Functions
  15. Choosing Your Architecture