Orchestration Communication Service-to-service communication HA / Failover Resilience, Security, Tracing Decoupling Events Competing Consumer Pattern Retry / Poisonous message detection State Handling Single state across multiple instances Stateful services Virtual Actors, Workflows Different Target Environments Local dev environment vs. cloud environment Different persistency services