Among the features of Pyro4, there is the creation of object topologies. For example, let's suppose we want to build a distributed architecture that follows a chain topology, as follows:
Chaining objects with Pyro4
The Client makes a request to Server 1, and then the request is forwarded to Server 2, which then calls Server 3. The chain call ends when Server 3 calls Server 1.