TECHNICAL SERIES

CIWER 연계 구조와 운영 안정화

일회성 프로세스를 상시 기동 API로 바꾸고 장시간 작업과 오류 응답 계약을 안정화한 과정입니다.

READ IN ORDER

전체 3

문제의 발견부터 설계와 운영 안정화까지 실제 판단 순서로 정리했습니다.

  1. 1
  2. 2
    운영 장애 분석2026.07.29

    26시간 Blast 작업에서 24시간 DB 세션이 만료된 이유

    192개 반응·94개 contig의 Blast가 약 26시간 이어진 작업에서 Oracle 24시간 세션 만료 후 ORA-01012가 발생한 원인을 확인하고, 각 Blast 실행 전 세션 확인 Query를 수행하도록 보완한 과정입니다.

  3. 3
    외부 API·시스템 연계2026.07.29

    실패했는데 HTTP 200을 반환하면 안 되는 이유

    Well 좌표 충돌로 서버 처리가 실패했는데도 HTTP 200과 빈 본문이 반환되던 경로를 추적하고, HTTP 500과 표준 errorCode·errorMessage 계약으로 바꾼 과정입니다.

전체 기술 글 보기