
20 - Internet Protocol.mp4 - 1.57 GB

22 - TCP.mp4 - 1.25 GB

29 - WebRTC.mp4 - 937 MB

21 - UDP.mp4 - 920 MB

24 - HTTP11.mp4 - 650 MB

19 - OSI Model.mp4 - 595 MB

28 - gRPC.mp4 - 341 MB

27 - HTTP3.mp4 - 214 MB

23 - TLS.mp4 - 138 MB

26 - HTTP2.mp4 - 136 MB

25 - WebSockets.mp4 - 133 MB

18 - Protocol Properties.mp4 - 84.4 MB

17 - Protocols Intro.mp4 - 40.5 MB

29 - WebRTC English.srt - 116 kB

20 - Internet Protocol English.srt - 107 kB

22 - TCP English.srt - 87.5 kB

19 - OSI Model English.srt - 77.9 kB

28 - gRPC English.srt - 76.9 kB

21 - UDP English.srt - 75.9 kB

24 - HTTP11 English.srt - 50.1 kB

27 - HTTP3 English.srt - 45.2 kB

23 - TLS English.srt - 42.8 kB

25 - WebSockets English.srt - 37.2 kB

26 - HTTP2 English.srt - 27 kB

18 - Protocol Properties English.srt - 17.7 kB

17 - Protocols Intro English.srt - 1.61 kB

7 - Request Response.mp4 - 838 MB

8 - Synchronous vs Asynchronous workloads.mp4 - 802 MB

9 - Push.mp4 - 342 MB

12 - Server Sent Events.mp4 - 325 MB

13 - Publish Subscribe PubSub.mp4 - 251 MB

14 - Multiplexing vs Demultiplexing h2 proxying vs Connection Pooling.mp4 - 232 MB

11 - Long Polling.mp4 - 206 MB

15 - Stateful vs Stateless.mp4 - 122 MB

16 - Sidecar Pattern.mp4 - 118 MB

10 - Polling.mp4 - 97.5 MB

6 - Backend Communication Design Patterns Intro.mp4 - 72 MB

8 - Synchronous vs Asynchronous workloads English.srt - 67.6 kB

7 - Request Response English.srt - 43 kB

15 - Stateful vs Stateless English.srt - 36.7 kB

16 - Sidecar Pattern English.srt - 34.9 kB

9 - Push English.srt - 32.9 kB

13 - Publish Subscribe PubSub English.srt - 28 kB

14 - Multiplexing vs Demultiplexing h2 proxying vs Connection Pooling English.srt - 23.4 kB

10 - Polling English.srt - 22.1 kB

12 - Server Sent Events English.srt - 21.2 kB

11 - Long Polling English.srt - 16.7 kB

6 - Backend Communication Design Patterns Intro English.srt - 2.75 kB

39 - How The Backend Accepts Connections.mp4 - 604 MB

38 - The Process and The Thread and how they compete for CPU time.mp4 - 274 MB

48 - Nagles Algorithm.mp4 - 265 MB

40 - Reading and Sending Socket Data.mp4 - 169 MB

37 - Backend Execution Patterns Intro.mp4 - 113 MB

41 - The Listener The Acceptor and the Reader.mp4 - 51.3 MB

46 - Multiple Listeners Acceptors and Readers with Socket Sharding Execution Pattern.mp4 - 36.6 MB

47 - Backend Idempotency.mp4 - 35 MB

43 - Single Listener Acceptor and Multiple Readers Thread Execution Pattern.mp4 - 28.9 MB

44 - Single Listener Acceptor Reader with Message Load Balancing Execution Pattern.mp4 - 24.6 MB

42 - Single Listener Acceptor and Reader Thread Execution Pattern.mp4 - 16.5 MB

45 - Multiple Accepter Threads on a Single Socket Execution Pattern.mp4 - 10.9 MB

39 - How The Backend Accepts Connections English.srt - 45.3 kB

38 - The Process and The Thread and how they compete for CPU time English.srt - 41.2 kB

40 - Reading and Sending Socket Data English.srt - 34.4 kB

48 - Nagles Algorithm English.srt - 18.9 kB

46 - Multiple Listeners Acceptors and Readers with Socket Sharding Execution Pattern English.srt - 10.3 kB

47 - Backend Idempotency English.srt - 9.6 kB

43 - Single Listener Acceptor and Multiple Readers Thread Execution Pattern English.srt - 8.43 kB

37 - Backend Execution Patterns Intro English.srt - 6.53 kB

44 - Single Listener Acceptor Reader with Message Load Balancing Execution Pattern English.srt - 5.11 kB

42 - Single Listener Acceptor and Reader Thread Execution Pattern English.srt - 5.03 kB

41 - The Listener The Acceptor and the Reader English.srt - 3.38 kB

45 - Multiple Accepter Threads on a Single Socket Execution Pattern English.srt - 3.07 kB

51 - How ChatGPT uses Server Sent Events.mp4 - 483 MB

53 - The-Journey-of-a-Request-to-the-Backend.pdf - 186 kB

51 - How ChatGPT uses Server Sent Events English.srt - 68.2 kB

52 - How I design software.html - 8.12 kB

53 - The Journey of a Request to the Backend.html - 7.41 kB

3 - Course Outline.mp4 - 382 MB

1 - Welcome.mp4 - 203 MB

2 - Who is this course for.mp4 - 106 MB

4 - Course Notes.mp4 - 85.5 MB

5 - backendcourse-sourcecode.zip - 5.86 MB

5 - Fundamentals-of-Backend-Communications-and-Protocols-2.pptx - 3.06 MB

5 - Fundamentals-of-Backend-Communications-and-Protocols.pdf - 2.47 MB

5 - Apache-kafka-long-polling.pdf - 2.41 MB

5 - Fundamentals-of-Backend-Communications-and-Protocols.odp - 2.3 MB

5 - Chrome-6-Connections-Limit.pdf - 877 kB

5 - IP-TCP-UDP-TLS-Slides.pdf - 525 kB

5 - IP-TCP-UDP-TLS-Slides.pptx - 473 kB

5 - kernel-queues.pdf - 332 kB

5 - IP-TCP-UDP-TLS-Slides.odp - 256 kB

5 - asynchronous-replication-postgres.pdf - 195 kB

5 - rabbitMQ-pushAPI.pdf - 156 kB

5 - asynchronous-commits-postgres.pdf - 138 kB

5 - Postgres-Pipelining.pdf - 133 kB

5 - asynchronous-io-linux-thread.pdf - 112 kB

3 - Course Outline English.srt - 16.7 kB

1 - Welcome English.srt - 8.21 kB

4 - Course Notes English.srt - 5.09 kB

2 - Who is this course for English.srt - 4.35 kB

5 - resources.txt - 2.44 kB

5 - Download all slides source code and references.html - 124 B

49 - Proxy vs Reverse Proxy.mp4 - 354 MB

50 - Layer 4 vs Layer 7 Load Balancers.mp4 - 153 MB

50 - Layer 4 vs Layer 7 Load Balancers English.srt - 44.1 kB

49 - Proxy vs Reverse Proxy English.srt - 30.7 kB

30 - HTTPS Communication Basics Intro.mp4 - 67.8 MB

31 - HTTPS over TCP with TLS 12.mp4 - 31.1 MB

32 - HTTPS over TCP with TLS 13.mp4 - 21 MB

34 - HTTPS over TFO with TLS 13.mp4 - 13.4 MB

33 - HTTPS over QUIC HTTP3.mp4 - 13 MB

35 - HTTPS over TCP with TLS 13 and 0RTT.mp4 - 11 MB

36 - HTTPS over QUIC with 0RTT.mp4 - 9.49 MB

31 - HTTPS over TCP with TLS 12 English.srt - 9.47 kB

32 - HTTPS over TCP with TLS 13 English.srt - 6.49 kB

30 - HTTPS Communication Basics Intro English.srt - 5.09 kB

33 - HTTPS over QUIC HTTP3 English.srt - 3.63 kB

35 - HTTPS over TCP with TLS 13 and 0RTT English.srt - 3.49 kB

34 - HTTPS over TFO with TLS 13 English.srt - 3.27 kB

36 - HTTPS over QUIC with 0RTT English.srt - 2.62 kB