HTTP/gRPC API для CRUD конфигов. Hierarchical keys (app/service/key). Versioning — каждое изменение увеличивает version. Watch: long polling или gRPC streaming для нотификации об изменениях. Хранение: etcd или PostgreSQL с advisory locks. Client library кеширует локально, переподключается при разрыве. Audit log всех изменений. Encryption для секретов.
Как спроектировать config service типа Consul KV?
Middle
72 просмотровAFK Offer AI
Что выведет: m := map[string]struct{}{}; fmt.Println(unsafe.Sizeof(m))?