Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Fundamentals of Backend Engineering, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:05:48
    Welcome
  • Урок 2. 00:03:03
    Who is this course for?
  • Урок 3. 00:10:48
    Course Outline
  • Урок 4. 00:03:31
    Course Notes
  • Урок 5. 00:02:03
    Backend Communication Design Patterns Intro
  • Урок 6. 00:27:38
    Request Response
  • Урок 7. 00:42:31
    Synchronous vs Asynchronous workloads
  • Урок 8. 00:20:00
    Push
  • Урок 9. 00:14:14
    Polling
  • Урок 10. 00:10:12
    Long Polling
  • Урок 11. 00:13:19
    Server Sent Events
  • Урок 12. 00:16:38
    Publish Subscribe (Pub/Sub)
  • Урок 13. 00:14:53
    Multiplexing vs Demultiplexing (h2 proxying vs Connection Pooling)
  • Урок 14. 00:22:43
    Stateful vs Stateless
  • Урок 15. 00:21:34
    Sidecar Pattern
  • Урок 16. 00:01:09
    Protocols Intro
  • Урок 17. 00:10:48
    Protocol Properties
  • Урок 18. 00:47:30
    OSI Model
  • Урок 19. 01:07:13
    Internet Protocol
  • Урок 20. 00:48:23
    UDP
  • Урок 21. 00:55:12
    TCP
  • Урок 22. 00:27:00
    TLS
  • Урок 23. 00:31:12
    HTTP/1.1
  • Урок 24. 00:21:22
    WebSockets
  • Урок 25. 00:17:04
    HTTP/2
  • Урок 26. 00:27:59
    HTTP/3
  • Урок 27. 00:49:11
    gRPC
  • Урок 28. 01:07:45
    WebRTC
  • Урок 29. 00:03:15
    HTTPS Communication Basics Intro
  • Урок 30. 00:05:48
    HTTPS over TCP with TLS 1.2
  • Урок 31. 00:03:55
    HTTPS over TCP with TLS 1.3
  • Урок 32. 00:02:24
    HTTPS over QUIC (HTTP/3)
  • Урок 33. 00:01:56
    HTTPS over TFO with TLS 1.3
  • Урок 34. 00:02:07
    HTTPS over TCP with TLS 1.3 and 0RTT
  • Урок 35. 00:01:47
    HTTPS over QUIC with 0RTT
  • Урок 36. 00:04:49
    Backend Execution Patterns Intro
  • Урок 37. 00:27:47
    The Process and The Thread and how they compete for CPU time
  • Урок 38. 00:29:31
    How The Backend Accepts Connections
  • Урок 39. 00:21:24
    Reading and Sending Socket Data
  • Урок 40. 00:02:07
    The Listener, The Acceptor and the Reader
  • Урок 41. 00:03:08
    Single Listener, Acceptor and Reader Thread Execution Pattern
  • Урок 42. 00:05:32
    Single Listener, Acceptor and Multiple Readers Thread Execution Pattern
  • Урок 43. 00:03:28
    Single Listener, Acceptor, Reader with Message Load Balancing Execution Pattern
  • Урок 44. 00:01:59
    Multiple Accepter Threads on a Single Socket Execution Pattern
  • Урок 45. 00:06:49
    Multiple Listeners, Acceptors and Readers with Socket Sharding Execution Pattern
  • Урок 46. 00:06:25
    Backend Idempotency
  • Урок 47. 00:12:09
    Nagle's Algorithm
  • Урок 48. 00:20:06
    Proxy vs Reverse Proxy
  • Урок 49. 00:27:52
    Layer 4 vs Layer 7 Load Balancers
  • Урок 50. 00:44:08
    How ChatGPT uses Server Sent Events
  • Урок 51. 00:12:21
    The Journey of a Request to the Backend (Video)
  • Урок 52. 00:56:38
    JSON Web Token (JWT), its Pros and Cons
  • Урок 53. 00:04:56
    How does the Kernel manage backend connections?