주말 동안 서울공공데이터를 2천개 받아오도록 UseCase를 변경하면서 병렬처리를 다뤘다. 한 번의 요청에 천개까지 가져올 수 있었기에 두 번의 요청으로 나눠보내야 했는데, 순차적으로 받으려면 오래걸리니 병렬로 보내고자 했고, 병렬처리를 위해서 async, await를 다루다보니 약간 복잡한 부분이 있었다. 그리고 응답 대기하는 동안 버튼을 비활성화하는 과정에서도 병렬 처리를 고려해야 했다.
https://velog.io/@jericho3/coroutineScope-vs-supervisorScope