Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Building Production-Ready Services with gRPC and Go, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:00:42
    Welcome!
  • Урок 2. 00:09:21
    What are Protocol Buffers and What are the Benefits?
  • Урок 3. 00:07:15
    What is gRPC?
  • Урок 4. 00:01:55
    Types of gRPC APIs
  • Урок 5. 00:08:09
    Protoc Tool & Generating Code
  • Урок 6. 00:05:26
    Defining a gRPC Service Contract
  • Урок 7. 00:10:23
    Implementing a Server
  • Урок 8. 00:05:17
    Implementing a Client
  • Урок 9. 00:07:06
    Error Handling
  • Урок 10. 00:18:02
    Exercise Solution
  • Урок 11. 00:10:23
    Running a Server Correctly
  • Урок 12. 00:13:26
    Implementing Server Streaming
  • Урок 13. 00:13:58
    Implementing Client Streaming
  • Урок 14. 00:14:11
    Implementing Bi-Directional Streaming
  • Урок 15. 00:18:10
    Exercise Solution
  • Урок 16. 00:06:32
    What is SSL/TLS?
  • Урок 17. 00:11:01
    Implementing Server-side TLS in gRPC
  • Урок 18. 00:10:45
    Implementing mTLS in gRPC
  • Урок 19. 00:08:52
    Exercise Solution
  • Урок 20. 00:17:06
    Interceptors - Introduction, Client Interceptors, Server Interceptors
  • Урок 21. 00:07:38
    Setting Deadlines/Timeouts
  • Урок 22. 00:13:36
    CallOptions & Metadata
  • Урок 23. 00:32:05
    API key Authorization via Interceptors
  • Урок 24. 00:10:20
    Auth via CallCredentials
  • Урок 25. 00:25:43
    Exercise Solution
  • Урок 26. 00:11:13
    Client Service Config & Timeouts
  • Урок 27. 00:13:30
    Automatic Client Retries
  • Урок 28. 00:03:29
    Introduction to Client-Side Load Balancing
  • Урок 29. 00:15:46
    Round Robin Load Balancing
  • Урок 30. 00:25:05
    Creating a Custom Load Balancing Policy
  • Урок 31. 00:05:35
    Making gRPC Requests via Postman
  • Урок 32. 00:11:43
    Making gRPC Requests via gRPCurl
  • Урок 33. 00:30:14
    Creating Unit Tests for RPCs - Part 1 (Unary)
  • Урок 34. 00:34:42
    Creating Unit Tests for RPCs - Part 2 (Streaming)
  • Урок 35. 00:27:17
    Creating Integration/End-to-End Tests for gRPC Services - Part 1 (Unary)
  • Урок 36. 00:19:37
    Creating Integration/End-to-End Tests for gRPC Services - Part 2 (Streaming)
  • Урок 37. 00:25:52
    Exercise Solution
  • Урок 38. 00:10:49
    What is Docker & Containerising Go Services
  • Урок 39. 00:19:44
    What is Kubernetes & What do I Need to do to Deploy There?
  • Урок 40. 00:22:59
    TLS & Automatic Certificate Renewal Using LetsEncrypt
  • Урок 41. 00:07:10
    Exposing a gRPC Service Part 1 - via LoadBalancer Service
  • Урок 42. 00:10:15
    Exposing a gRPC Service Part 2 - via Ingress
  • Урок 43. 00:18:39
    Exposing a gRPC Service Part 3 - via Cloudflare Tunnel
  • Урок 44. 00:08:01
    Challenges with Maintaining Protobuf at Scale & What is Buf?
  • Урок 45. 00:06:02
    Example Protobuf Registry Walkthrough
  • Урок 46. 00:22:00
    ConnectRPC - Server & Client implementation in Go
  • Урок 47. 00:17:00
    ConnectRPC - Client implementation for Web
  • Урок 48. 00:15:47
    Buf Schema Registry, Dependencies & Protovalidate
  • Урок 49. 00:13:42
    Exercise Solution