해당 글에서는 스프링 부트 환경에서 Google Cloud Pub 예제 코드를 소개합니다.
AWS ECS에서 GCP 워크로드 아이덴티티 적용 실패에 관한 내용입니다. 검색해봐도 비슷한 내용을 찾지 못해 한동안 고생했는데 비슷한 환경에 처하신 분들께 도움이 되시길 바랍니다. 워크로드 아이덴티티 제휴란 > 워크로드 ID 페더레이션은 온프레미스, AWS 또는 A
GCP 빅쿼리 도입에 관한 내용입니다.
Cloud Function 에러 발생 Pub/Sub 에서 받아온 데이터를 Cloud Function에서 처리 후에 여러 BigQuery 테이블에 삽입하는 아키텍처를 구축했습니다. 하지만 Cloud Function 내에서 드물게 BigQueryException이 발생하고 있었습니다. GCF 가이드 에 따르면 드문 경우지만 내부 오류로 함수가 조기 종료된다...
어느 순간 테이블 관련해서 백업 설정이 전혀 되어있지 않다는 걸 깨닫고 부랴부랴 스냅샷을 설정했습니다. 비용을 고려해 주 단위로 스냅샷을 만들고 해당 스냅샷으로부터 테이블을 복구 하는 과정까지의 내용을 담았습니다.일반적으로 우리가 아는 스냅샷과 크게 다른 점은 없는듯
새 고객을 유치하는데 드는 비용은 기존 고객을 유지하는 것보다 5배에서 25배까지 이른다고 합니다. 신규 고객 유치는 어려운 과정이기에 많은 시간과 자원을 필요로 합니다. 그렇기에 신규 고객을 유치하는 것 만큼 기존 고객을 유지하는 것 또한 중요합니다. 어렵게 도입한 고객들이 쉽게 이탈할수록 더 큰 유치 비용으로 돌아오게 되기 때문입니다. 그렇다고 재계약률...
보안에 대한 중요성을 절감하고, 데이터와 계정의 안전성을 높이기 위해 IAM 계정 생성 및 2차 인증 시스템을 도입했습니다. 구글 클라우드에서 기본적으로 제공하는 사용자 계정 2단계 인증은 따로 비용이 책정되지 않으면서 보안을 강화할 수 있는 좋은 선택입니다. Google Authenticator 앱은 1분마다 6자리 숫자를 무작위로 생성해서 사용자의 2...
빅쿼리 테이블의 클러스터링에 관한 내용을 정리했습니다. 이슈 기존의 모든 테이블들은 날짜를 기준으로 파티셔닝 되있었지만 새로 만들 테이블은 파티셔닝을 적용하기가 어려운 상황이 생겼습니다. 회원 정보 테이블에서 '등급이 GOLD 인 유저를 추출' 이라고 하면 정수 범위나 시간 단위로 파티셔닝을 적용하기가 어렵습니다. 그렇다고 전체 테이블을 스캔하면 어마어마...