Live data from Hacker News

Service Directory: Manage all your services in one place at scale

cloud.google.com

1–10 of 15 posts

Re: Service Directory: Manage all your services in one place at scale

#4
post #2

am I reading this wrong or is this really "just" some sort of "private" DNS zone management for your services?

Yup, and it’s free so seems like a pretty good deal. Only downside I can see is the potential lock-in into the Google Cloud it has, but that’s with most cloud services anyway.

EDIT: It’s only free during beta. Would feel better if they gave a price point indication of what this may cost, but sounds like you’ll want to be conservative with the amount of requests you send.

Re: Service Directory: Manage all your services in one place at scale

#5
What's the relationship between this and a service mesh like Istio? Is Service Directory just for external/public clients? Wouldn't most of the changes to service endpoints be hidden behind load balancers?

They mention Redis and MongoDB as examples of services that could be discovered through Service Directory, but those seem like they would traditionally be used by internal clients.

Re: Service Directory: Manage all your services in one place at scale

#6
post #2

am I reading this wrong or is this really "just" some sort of "private" DNS zone management for your services?

Yup, and it’s free so seems like a pretty good deal. Only downside I can see is the potential lock-in into the Google Cloud it has, but that’s with most cloud services anyway. EDIT: It’s only free during beta. Would feel better if they gave a price point indication of what this may cost, but sounds like you’ll want to be conservative with the amount of requests you send.

They also have Istio with Kubernetes, so you could use this until you're able to migrate to something more adaptable to other environments.

Re: Service Directory: Manage all your services in one place at scale

#7
post #2

am I reading this wrong or is this really "just" some sort of "private" DNS zone management for your services?

We had to write something running on Google AppEngine and backed by Google Datastore to do exactly that. We canned Global Service Registry or GSR. Could have used this if it was available 3 years ago!

Re: Service Directory: Manage all your services in one place at scale

#9
post #2

am I reading this wrong or is this really "just" some sort of "private" DNS zone management for your services?

From tfa: > Customers can use Service Directory to register different types of services and resolve them securely over HTTP and gRPC. For DNS clients, customers can leverage Service Directory’s private DNS zones, a feature that automatically updates DNS records as services change.

So it's a db with dns, http and grpc interface. But why? Are there any grpc or rest clients that do not speak dns? Wouldn't it be simpler to just use dns?

Ed: missed the resolve them securely part. AFAIK there's isn't really any viable secure dns (for the same value of secure that https/http2 provides). So seems dns is more of a fallback (and maybe bootstrap) thing?

Post reply on HN