In many cases none of that is possible because you aren’t designing the entire system. Either because it’s already been partially implemented, or because you’re modeling a system that does require ordering with no drops.
And whether webhooks are a good choice or not, they are often required for one reason or another.
And whether webhooks are a good choice or not, they are often required for one reason or another.