We have an asp.net application, it makes no use of async or parallel methods(except for some owin middleware).
I want to start using the async version of some methods using the async-await syntax.
I know that there is danger in mixing async and sync operations as that might cause a deadlocks.
It is not possible to rewrite the whole app in one go.
Where should I Start? is the safe way to do it to make the controllers actions async and work my way down? or the other way around?
Is there some clear warning sign(s) that I can watch for along the way like: "never have a sync method call an async method, but it's fine to have async call sync"