

TypeORM으로 데이터베이스 마이그레이션하기
TypeORM 마이그레이션으로 스키마 변경·롤백 쿼리 생성과 이력 관리를 자동화했습니다.\n실행 순서와 DB 벤더별 DDL 트랜잭션 특성에 주의해야 합니다.
#TypeORM#데이터베이스
1600
새로운 기술 블로그가 추가되었어요


TypeORM 마이그레이션으로 스키마 변경·롤백 쿼리 생성과 이력 관리를 자동화했습니다.\n실행 순서와 DB 벤더별 DDL 트랜잭션 특성에 주의해야 합니다.


주소지 기반 재고 조회와 주문 연동을 위해 카트를 네 세대에 걸쳐 개선했습니다.\n다중 세션 경합에 따른 데드락을 아이템 공유 구조로 완화했습니다.


주소 기반 상품 노출과 기술부채 해소를 위해 카트를 4세대에 걸쳐 개선했습니다. 다중 세션 경합의 데드락은 아이템 공유형 Multi Cart로 완화했습니다.


화해 서버 개발자의 데이터 조합·전달과 서버 운영 업무를 소개했습니다. 스터디와 프로토타입 제안으로 테스트 자동화와 검색 품질 개선을 추진했습니다.

Django REST Framework의 인증 설정과 APIView·FBV별 적용 방식을 정리했습니다. 대규모 테이블의 CharField 마이그레이션에서 Lock을 줄이는 단계적 변경 팁을 공유했습니다.

EBS IOPS 소진으로 발생한 PostgreSQL 서비스 지연의 원인과 대안을 분석했습니다. gp2 증설과 복제 기반 마이그레이션 뒤 ANALYZE로 쿼리 성능을 복구했습니다.


포인트 히스토리와 총 포인트 테이블을 통합해 일관성 있는 스키마를 구성했습니다. 포인트 타입별 분리와 단일 테이블 방식의 장단점을 검토했습니다.