Network calls overhead of temporal

Was going thorugh an article on Amazon Prime opting out of serverl less architecture.

And the key take away point was network calls.

So given for every workload invocation , activity invocation, completion → application server needs to communicate with temporal server. Can it add overhead.?

Yes, it can. In Temporal most of the overhead is not in the network calls but in DB transactions. If an application cares about resiliency, it must talk to DB anyway. So Temporal doesn’t represent much overhead or can be even more efficient than hand-coded applications. It is undoubtedly much more scalable out of the box.