Hi @jshaffstall,
This is a great idea for a thread.
As you assumed and @p.colbert has said, #1 and #3 are correct.
For #2 @stefano.menci, calls can run in different threads of the same process but this isn’t guaranteed on Anvil’s hosted infastructure due to load balancing.
And to your point about HTTP endpoints executing in the same persistent server @jshaffstall, they can but again it isn’t garaunteed because they could be routed to another server for load balancing.
I hope that helps.