서비스 간 IAM 권한 분리·비용 모니터링·자동화 파이프라인으로 GCP 솔루션 결
GCP에서 클라우드 솔루션을 개발할 때 가장 중요하게 생각하는 것은 서비스 간 권한 분리입니다. 서비스 어카운트를 역할별로 분리하지 않으면 하나가 침해됐을 때 전체가 영향을 받는 구조가 되기 때문에, 최소 권한 원칙을 초기 설계에 반영했습니다.
비용 관리도 GCP 운영에서 빠뜨릴 수 없는 요소입니다. BigQuery 쿼리 비용은 스캔 범위에 따라 달라지기 때문에 파티션 테이블을 사용하고, 쿼리 최적화를 통해 불필요한 전체 스캔을 줄이는 작업을 했습니다.
배포 자동화는 Cloud Build로 구성했습니다. 코드 변경이 감지되면 자동으로 빌드·테스트·배포가 이어지는 파이프라인을 만들었고, 배포 시간이 줄어들면서 피드백 루프가 빨라졌습니다.