목록 보기
자동화를 생활화 합시다. — Online DDL 테스트 자동화 이야기
백엔드

자동화를 생활화 합시다. — Online DDL 테스트 자동화 이야기

여기어때
여기어때
2024년 12월 31일

두줄요약

온라인 DDL 테스트를 자동화해 알고리즘 선정과 사전 검증 과정을 표준화했습니다. 클론 생성, 비동기 실행, 히스토리 저장, Slack 알림으로 운영 효율과 안정성을 높였습니다.

핵심 내용

  • Amazon Aurora MySQL의 Online DDL 작업을 사전 검증하고 알고리즘 선정 과정을 자동화하는 프로젝트 소개
  • 타겟 클러스터 복제, DDL 테스트 실행, 수행 시간·메타데이터 수집, 히스토리 저장, Slack 알림 제공으로 테스트 표준화
  • Flask 기반 웹 서비스와 비동기 API로 여러 테스트를 동시에 처리하고, 실행 중 작업 목록과 취소 기능까지 제공

적용해볼 점

  • 상용 환경 적용 전 테스트 환경에서 Online DDL을 먼저 검증하는 절차
  • 반복되는 DDL 테스트와 결과 공유를 자동화해 운영 비용과 리스크를 줄이는 방식
  • 진행 현황과 결과를 Slack과 히스토리로 남겨 팀 단위 가시성을 높이는 구성

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...