Resilient and decentralized microservice architecture
AssigneeGobaru Limited
InventorsOfir Zohar, Gal Zuckerman, Yaron Revah, Matan Arazi
Life of this patent
Estimating the term…
Loading patent…
AssigneeGobaru Limited
InventorsOfir Zohar, Gal Zuckerman, Yaron Revah, Matan Arazi
Estimating the term…
A redundant decentralized microservice architecture, in which each of at least selected some of the microservices is executed multiple times by multiple microservice computing nodes acting as mirror sites after reaching a distributed consensus regarding the correct way/order in which the microservices are to be executed. Clusters of redundant microservice computing nodes work in intra-cluster consensus when responding to remote procedure calls (RPCs) by activating the associated microservices multiple times, and then sending multiple RPCs to additional clusters of redundant microservice computing nodes. The process may repeat as a chain of inter-cluster microservice activation events that facilitate execution of multiple different microservices together constituting a single operation that is executed resiliently even under the most detrimental fault conditions, thus achieving fault tolerant computing that combines multiple mirror sites, multiple operators, consensus mechanisms and cryptography to achieve censorship resistance, decentralized operation and Byzantine Fault Tolerant computing utilizing microservices.
A resilient microservice system, comprising:
Dependencies are inferred from the claim text.