Skip to content
hello tis
Go back

[26.10.09] 알툴즈 AI API의 구독 확장을 위한 판별 책임과 정책 분리하기

신규 구독 연결과 기능 코드 변경을 분리하기

상황과 문제

AI 기능에 신규 구독을 연결하려는데, PC와 서버가 각각 구독을 판별하고 있었습니다.

해결

AS-ISTO-BE
사용자 요청 후 PC가 AI 전용 구독인 경우에만 서버에 기능을 요청하는 AS-IS 시퀀스사용자 요청을 서버에서 구독 유형별 권한과 횟수로 검증하고 기존 기능을 실행하는 TO-BE 시퀀스

결과

다음 배포의 대기를 줄이기 위한 타임아웃과 작업 종료 확인하기

상황과 문제

『Release의 모든 것』을 읽고 배포 플랫폼의 무응답 처리를 점검했습니다. 활성 작업은 하나인데 빌드와 테스트에 시간 제한이 없어, 한 작업이 멈추면 다른 프로젝트의 배포도 대기할 수 있었습니다.

해결

AS-ISTO-BE
배포 요청 후 무응답 작업의 임대를 유지해 다음 배포가 대기하는 기존 흐름시간 초과 후 실제 종료를 확인해 다음 작업을 진행하거나 복구 대기로 전환하는 개선 흐름

결과

책의 5장 「안정성 패턴」에서 5.1 「시간 제한」(145–149쪽)은 대기 상한, 5.3 「격벽」(154–158쪽)은 장애 전파 범위, 5.8 「테스트 하네스」(174–178쪽)는 무응답과 종료 실패의 검증 기준으로 활용했습니다.


Share this post:

Previous Post
[26.10.12] 사내 버셀 연동을 위해 LGTM을 직접 관리하기
Next Post
[26.10.08] 사내 버셀의 포털 사용성 개선과 이용 흐름 분석