Google Cloud Tasks는 개발자가 대기열 시스템을 통해 비동기적으로 작업을 실행하고 분산된 워크로드를 관리할 수 있도록 지원하는 완전 관리형 서비스입니다.
마이크로서비스 전체에서 작업을 생성, 예약 및 디스패치하여 애플리케이션의 확장성과 안정성을 향상시킬 수 있습니다.
Cloud Tasks는 애플리케이션의 구성 요소를 분리하여 백그라운드 프로세스, API 호출 또는 장기 실행 작업과 같은 작업이 사용자 상호 작용과 독립적으로 처리되도록 합니다.
작업이 성공적으로 완료되도록 자동 재시도를 지원하고 App Engine, Cloud Functions 및 Compute Engine을 포함한 다른 Google Cloud 서비스와 원활하게 통합됩니다.
기본 애플리케이션 로직 외부에서 작업 실행을 관리함으로써 Cloud Tasks는 애플리케이션 응답성과 안정성을 향상시켜 메시지 처리, 트랜잭션 작업 및 지연된 작업과 같은 워크로드를 처리하는 데 이상적입니다.
참고자료: https://cloud.google.com/tasks/docs/dual-overview?hl=ko