01인프라
2026년 5월NFT 백엔드 API GitOps 배포 노트: ArgoCD + Kustomize
NFT 프로젝트 백엔드 API를 ArgoCD와 Kustomize로 dev/qa/prod 배포하는 패턴을 정리한 관찰 문서
이 프로젝트에서의 IPFS 활용
NFT 메타데이터 저장/조회 gateway
nft-project-backend-argocd-deploy-docs프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
파일을 콘텐츠 해시로 식별해 분산 네트워크에 저장·공유하는 P2P 파일 시스템
IPFS(InterPlanetary File System)는 파일을 특정 서버 주소가 아니라 콘텐츠 자체의 해시값으로 식별하고, 여러 노드에 분산 저장해 P2P로 공유하는 프로토콜이다. 기존 HTTP는 파일이 어느 서버에 있는지(location-based addressing)로 접근하기 때문에 서버가 사라지면 파일도 함께 사라지는 문제가 있는데, IPFS는 콘텐츠 자체를 주소로 삼는 content-addressing 방식으로 이를 해결하려 한다. 같은 내용의 파일은 어느 노드에 저장되어 있든 동일한 해시로 찾을 수 있어, 데이터의 위변조 여부도 해시 비교로 검증할 수 있다.
파일을 IPFS에 추가하면 콘텐츠 해시인 CID가 생성되고, 이 CID로 노드나 게이트웨이를 통해 언제든 같은 내용을 조회할 수 있다.
# 로컬 IPFS 노드에 파일 추가 → CID 반환
ipfs add metadata.json
# added QmXo... metadata.json
# CID로 파일 내용 조회
ipfs cat QmXo...
# HTTP 게이트웨이를 통한 접근
curl https://ipfs.io/ipfs/QmXo...위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
NFT 프로젝트 백엔드 API를 ArgoCD와 Kustomize로 dev/qa/prod 배포하는 패턴을 정리한 관찰 문서
이 프로젝트에서의 IPFS 활용
NFT 메타데이터 저장/조회 gateway
위 프로젝트들에서 같이 쓰인 다른 기술입니다.