Patent ID: 11968279
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A system, comprising:
a plurality of computing devices, comprising at least one processor and at least one memory, configured to implement:
a first set of broker computing instances configured to broker sharing of streaming data for one or more topics between one or more data producing clients and one or more data consuming clients of a data streaming service; and
an additional set of proxy computing instances configured to function as one or more client facing proxies situated between the data producing clients and/or the data consuming clients, and the broker computing instances;

wherein one or more of the plurality of computing devices are further configured to:
receive a request to create a broker cluster;
assign one or more of the broker computing instances to the broker cluster, wherein the one or more broker computing instances have internal broker IDs;
assign one or more client facing broker IDs to the broker cluster, wherein the one or more client facing broker IDs are provided by a given one of the proxy computing instances to the one or more data producing clients and/or the one or more data consuming clients; and
wherein the proxy computing instances are configured to:
route requests and responses to, and from, the one or more data producing clients and/or the one or more data consuming clients using the one or more client facing broker IDs and abstract from the one or more data producing clients and/or the one or more data consuming clients the one or more internal broker IDs of the one or more broker computing instances assigned to the broker cluster.