기존의 스프링이 사용중인 동기방식은 하나의 작업이 완료되고 나면, 다음 작업을 시작하기 때문에 AI웹툰 드로잉 서비스 특성 상 여러 컷을 되도록 빠른 시간 안에 만들어야 하기 때문에 비동기 방식을 채택.
DALL-E 3와 같은 이미지 생성형 AI는 이미지 생성의 순서를 보장하기 어려운 특성이 있어, 순차적 이미지 생성을 요구하는 웹툰과 같은 경우에는 문제 발생. 이를 해결하기 위해 Singleton 패턴과 Scheduler를 활용하여 클라이언트로부터 전달받은 이미지 생성 및 수정 요청을 하나의 Task로 처리하고, 요청을 큐로 관리하여 순차적으로 처리되도록 구현함. 이를 통해 웹툰의 개연성을 위한 이미지 생성 순서를 보장함.