피드로 돌아가기
월 $20 스택으로 월매출 $10K 회사를 여러 개 운영하는 법
GeekNewsGeekNews
Infrastructure

월 $20 스택으로 월매출 $10K 회사를 여러 개 운영하는 법

SQLite WAL 모드와 VPS 기반 고효율 아키텍처로 운영 비용 최소화 및 TPS 극대화

neo2026년 4월 13일7intermediate

Context

클라우드 네이티브 환경의 과잉 설계로 인한 불필요한 리소스 인플레이션과 비용 증가 문제 직면. 불필요한 분산 시스템 도입이 오히려 유지보수 부담과 시스템 복잡도를 높이는 병목 지점으로 작용.

Technical Solution

  • Network Overhead 제거를 위해 원격 DB 대신 로컬 SQLite 및 WAL 모드 채택
  • 고성능 처리를 위한 SQLite In-memory 활용 및 S3 기반 데이터 복제 구조 설계
  • 리소스 효율 극대화를 위해 Proxmox 기반 VM 가상화를 통한 단일 전용 서버 내 다수 프로젝트 격리 운영
  • 보안 강화를 위해 Tailscale 기반 Private Network 구축 및 Public SSH 포트 폐쇄
  • 데이터 안정성 확보를 위해 Restic을 활용한 타사 스토리지(Backblaze B2) 분리 백업 체계 구축
  • YAGNI 원칙에 기반하여 불필요한 Serverless 및 Kubernetes 구성을 배제한 Monolithic 아키텍처 지향

1. 현재 아키텍처에 YAGNI 원칙을 적용하여 불필요한 클라우드 컴포넌트가 있는지 검토

2. 단순 Read/Write 패턴의 경우 Postgres 대신 SQLite WAL 모드 도입 가능성 타진

3. Public Endpoint 노출을 최소화하고 Tailscale과 같은 Mesh VPN 도입 고려

4. 백업 스토리지의 물리적/계정적 분리 여부 확인

원문 읽기