Promise를 더 쉽고 동기 코드처럼 작성할 수 있게 하는 문법입니다.
콜백 함수가 중첩되어 가독성이 떨어지고 관리가 힘든 코드 구조입니다.
이벤트 발생에 따라 프로그램의 흐름이 결정되는 아키텍처 패턴입니다.
클라이언트가 서버에 주기적으로 데이터를 요청하여 상태를 확인하는 방식입니다.
비동기 작업의 최종 완료 또는 실패를 나타내는 객체입니다.