I am researching how smartcontractd would work if I put it on the cloud to take advantage of autoscaling.
There can only be a single instance of smartcontractd handling a given smart contract right?
So no horizontal scaling on the cloud is possible with smartcontractd, right?
I thought you said somewhere that you ran some high TPS tests on smartcontractd showing it can process several thousand requests per second (or something like that).
How does smartcontractd do high TPS on a specific contract? In Serial Order, one at time, RPC style (but really fast)?
I am guessing the way to go (at the moment) is to have multiple different smart contracts up in the cloud but with only one processor instance for each contract type. That is to say, to divide the request load amongst different smart contracts rather than trying to scale up a single smart contract type.