How WebRTC Scales: Signaling, NAT Traversal, and the Mesh/SFU/MCU TradeoffWeb Real-Time Communication (or WebRTC) is the open standard browsers use to send audio, video, and data straight to each other. There's no plugin or native app, nothing beyond an API that every browsSep 15 · 13 min readfreecodecamp.org
How to Build Kubernetes Operators: A Handbook for DevsKubernetes ships with controllers that manage a fixed set of built-in resources: Deployments, Services, Nodes, and so on. An operator extends the same pattern to resources Kubernetes doesn't know abou11NJul 29 · 30 min readfreecodecamp.org
System Design: The complete courseHey, welcome to the course. I hope this course provides a great learning experience. This course is also available on GitHub. Please leave a ⭐ on Github as motivation if this was helpful! Table of contents Getting Started What is system design? C...19AAAAug 16, 2022 · 196 min readkps.hashnode.dev
Understand Context in GoIn concurrent programs, it's often necessary to preempt operations because of timeouts, cancellation, or failure of another portion of the system. The context package makes it easy to pass request-scoped values, cancellation signals, and deadlines ac...May 25, 2022 · 5 min readkps.hashnode.dev
Sync package in GoAs we learned earlier, goroutines run in the same address space, so access to shared memory must be synchronized. The sync package provides useful primitives. WaitGroup A WaitGroup waits for a collection of goroutines to finish. The main goroutine ca...May 16, 2022 · 12 min readkps.hashnode.dev