? 트랜잭션은 시스템에서 사용되는 더 이상 쪼갤 수 없는 업무 처리의 최소 단위이다. 크게 은행으로 예를 많이 든다. A라는 사람이 B라는 사람에게 돈을 지급할 경우 A라는 사람의 돈이 사라지고 B라는 사람은 돈이 생긴다 라는 하나의 작업을 최소 작업으로 본다. 더 나아가면 ACID 조건을 충족 해야한다. Atomicity(원자성), Consistency(일관성), Isolation(고립성), Durability(지속성)의 약자로서, 데이터베이스의 트랜잭션이 안전하게 수행되기 위한 4가지 필수적인 성질이다. 적용을 한다면? 하나의 맵핑 된 API 안에서 여러가지 동작 (두 개 이상의 테이블에 데이터를 적재하는 등)이 수행될 때 사용할 수 있을 것 같다.