Service discovery — механизм, который позволяет сервисам находить друг друга в сети без хардкода адресов. Когда сервис стартует, он регистрируется в реестре (Consul, etcd, Kubernetes DNS), а другие сервисы спрашивают реестр, где найти нужный сервис. В Kubernetes это встроено: создаёшь Service, и он доступен по имени (payment-service.default.svc.cluster.local). При скейлинге новые инстансы автоматически появляются в реестре. Без service discovery тебе пришлось бы вручную обновлять конфиги при каждом деплое или изменении количества реплик.
Что такое service discovery?
Middle
535 просмотровAFK Offer AI
Как найти утечку памяти в Go?