-
Doorman is a solution for Global Distributed Client Side Rate Limiting. Clients that talk to a shared resource (such as a database, a gRPC service, a RESTful API, or whatever) can use Doorman to voluntarily limit their use (usually in requests per second) of the resource. Doorman is written in Go and uses gRPC as its communication protocol. For some high-availability features it needs a distributed lock manager. We currently support etcd, but it should be relatively simple to make it use Zookeeper instead.
From google — very interesting to see they’re releasing this as open source, and it doesn’t rely on G-internal services(tags: distributed distcomp locking youtube golang doorman rate-limiting rate-limits limits grpc etcd)
-
‘based my observations while I was a Site Reliability Engineer at Google’, courtesy of Rob Ewaschuk
. Seem pretty reasonable (tags: monitoring sysadmin alerting alerts nagios pager ops sre rob-ewaschuk)
-
‘Best Plex Media Server’ — this looks pretty superb for EUR240 or thereabouts
(tags: media-servers plex video home tv toget nvidia shield android)