df -h와 docker images를 확인한 결과, AI 모델이 포함된 도커 이미지 용량이 너무 커서 남은 용량이 거의 없었음.t3.micro 인스턴스는 디스크 용량뿐만 아니라 메모리(1GB)도 부족하여, 무거운 도커 이미지를 압축 해제하고 실행하는 과정을 버티지 못함.t3.micro에서 t3.small로 스케일 업(Scale-up)함.docker system prune -a 명령어를 통해 사용하지 않는 오래된 이미지와 컨테이너를 삭제하여 가용 공간을 확보함.Content, Question 테이블 등)에 저장할 때 데이터가 누락되거나 저장되지 않는 현상 발생.@Valid를 통해 들어오는 데이터의 정합성을 최우선으로 검증함.JPA CascadeType.ALL 설정을 통해 부모 엔티티(Step) 저장 시 자식 엔티티들이 한 번에 안전하게 저장되도록 구조를 개선함.@Transactional을 적용하여 전체 프로세스가 "All or Nothing"으로 동작하게 하여 데이터 무결성을 보장함."인프라는 한 번 구축하면 끝나는 것이 아니라, 서비스 규모와 데이터 크기에 따라 지속적으로 모니터링하고 스케일링해야 한다는 것을 배웠습니다. 또한, 서로 다른 언어(Spring-Python)로 구성된 서버 간 통신에서는 데이터 정합성을 맞추는 것이 시스템 안정성의 핵심임을 깨달았습니다...어렵다 ㅠㅠㅠ"