CSAP는 거대한 망분리 시스템일까?
CSAP를 공공 신뢰영역과 일반 민간영역의 논리적 망분리로 이해하고, 인터넷 공개·서비스 연동·공유 자원의 경계를 구분합니다.
최신 패키지를 7일 늦게 받으면 공급망 공격을 줄일 수 있을까?
새 의존성을 즉시 설치하지 않고 전체 lockfile graph, 실행 권한과 빌드 자격증명을 함께 통제하는 현실적인 공급망 방어 방법입니다.
문서 변환기를 Cloud Run 서비스로 잘게 나눈 이유
XLSX, Office, LaTeX와 PDF의 무거운 native dependency를 형식별 Cloud Run으로 격리해 자원·실패·보안 경계를 분리한 구조입니다.
보안 백서를 실제 코드와 계속 일치시키는 방법
보안 주장을 코드, IaC, 클라우드 실환경, 계약과 공식 문서에 연결해 보장 수준과 공개 범위를 관리하는 감사 방법입니다.
‘대화 내용 저장 안 함’은 토글 하나로 끝나지 않는다
단기 세션 문맥, 영구 대화 기록, 첨부와 운영 로그의 목적·수명을 나눠 대화 비저장 정책의 실제 경계를 설명합니다.
Cloud SQL IAM 인증의 일시적 503만 짧게 재시도하기
Cloud SQL Connector의 token fetch 503처럼 복구 가능한 연결 오류만 제한된 backoff로 재시도하고 영구 오류는 빠르게 드러내는 방법입니다.
GKE와 Cloud Run 이미지를 Artifact Registry에서 분리한 이유
컨테이너 저장소를 배포 런타임과 환경별로 나눠 IAM, 탐색, rollback과 cleanup 정책의 영향 범위를 줄인 과정입니다.
일부 청크 성공을 전체 성공으로 취급하면 데이터가 사라진다
PDF 일부 청크만 성공한 결과가 전체 테이블을 교체하지 않도록 완전성 상태와 atomic publish 경계를 설계한 사례입니다.
1GiB Cloud Run에서 대형 PDF를 처리하다 OOM이 난 이유
PDF 전체를 한 번에 처리해 발생한 OOM과 timeout을 3페이지 청크, 객체 회수와 서버·호출자 제한 정렬로 완화한 사례입니다.
재시도로 복구되지 않는 메시지: 미처리 메시지 목록(PEL)의 종료 조건 설계
삭제된 작업을 가리키는 pending 메시지를 일시적 DB 오류와 구분해 terminal stale로 ACK한 운영 사례입니다.
파일 분석을 Valkey Stream Worker로 분리한 이유
업로드 요청과 장기 파일 분석을 Consumer Group, PEL과 성공 후 ACK 계약으로 분리한 비동기 worker 구조를 설명합니다.
문자열 하나가 BigQuery 적재를 막았다: 스키마 계약 테스트
BOOLEAN 필드에 문자열을 전달해 분석 행만 실패한 문제를 producer payload 타입 테스트로 막은 사례입니다.