웹 서비스, 분산 시스템, 대규모 데이터 처리 등 대부분의 애플리케이션은 동시에 여러 작업을 처리해야 한다.이때 사용되는 개념이 비동기 처리(Asynchronous), 병렬 처리(Parallel)이다. 1. 비동기 처리 (Asynchronous Processing)비동기 처리는 작업을 요청한 후 그 결과를 기다리지 않고 다음 작업을 실행하는 방식이다.예시웹 서버에서 이메일 전송 요청 → 메인 요청 응답과 분리하여 비동기로 처리이미지/영상 파일 업로드 후 변환 작업을 백그라운드에서 실행프론트엔드에서 fetch 요청 후 UI는 계속 작동비동기 처리는 주로 I/O 작업 처리에 최적화되어 있다.네트워크 호출, DB 응답, 파일 읽기/쓰기 등은 CPU보다 속도가 느리므로메인 스레드가 기다리지 않고 다른 일을 처리..