Cześć, możliwe, że zadam pytanie na poziomie wczesnego juniora, ale wciąż zastanawia mnie jedna rzecz. W których przypadkach używać metod i akcji asynchronicznych?
Aktualnie w projekcie w którym pracuje wszystkie repozytoria są napisane synchronicznie, zastanawia mnie czy nie powinno być to zmienione tak by nie blokować wątku gdy odpytujemy się o jakiś zasób źródło zewnętrzne. Po wczytaniu się w parę kursów i poradników doszedłem do wniosku, że można używać tego praktycznie wszędzie tak by nie blokować połączeń z systemem lub bazą danych. Czy jest faktycznie sens używania asynchronicznych akcji i co za tym idzie metod wszędzie za każdym razem gdy coś zmieniamy w bazie?
Świetnie byłoby gdyby ktoś dał jakiś przykład kiedy nie, a kiedy tak :)