온라인 데이터베이스의 특정 위치에 String 값을 넣는 작업을 A,
온라인 데이터베이스에 이미지를 업로드 하는 작업을 B 라고 했을 때
이 A와 B의 작업 성공 여부를 공동체처럼 만들 수 있을까요?
B가 실패하면 A도 실패하게끔, A가 실패하면 B도 실패하게끔 말이죠
일반적으로는 두 작업을 동시에 시작했을 때, A의 작업이 이미지를 전송하는 것 보다는 가볍기 때문에 먼저 완료되고 그 후에 B의 작업이 끝날텐데
A의 성공과 B의 성공 그 사이에 예기치 못한 오류(예를 들어 네트워크 연결 해제, Exception 발생으로 인한 종료)로 작업이 끊길 때 이 둘의 결과를 위와 같이 하려면 어떻게 해야 할까요?