6P by neo 2달전 | favorite | 댓글 2개
  • Open Source Git-Native CDN PaaS : 서버리스, 웹호스팅, Pub/Sub 메시징, 키밸류 DB, 객체 저장소, CDN & Edge,..
  • Go 싱글바이너리로 의존성 없이 배포 가능. 크로스플랫폼
  • Git-Native : prod/dev 등의 환경 및 인프라 구성이 Git기반으로만 처리됨 (브랜치)
  • 로컬 코딩 = 글로벌 프로덕션
  • auto-discovery 내장으로 최소한의 구성으로 동작하며, 클라우드에서 동적으로 노드간 자산, 경로, 서비스 정보를 교환함
    • libp2p를 사용해 노드 간 오버레이 P2P 네트워크를 구축함
    • 자동 노드 및 프로토콜 발견, 라우팅, NAT 트래버설, 서킷 릴레이 기능을 제공
  • IPFS의 콘텐츠 주소 지정 컨셉을 사용해 데이터를 저장하고 검색
    • 콘텐츠는 청크로 분할된 다음 DAG에 저장되어 중복이 제거되고, 여러 피어에서 병렬로 다운로드 가능하며, CID를 통해 검증 가능함
  • 현재 WebAssembly를 지원하며, 컨테이너와 가상 머신 지원을 위해 작업 중
    • 코드, 바이너리, 이미지 등은 스토리지와 동일한 원칙으로 저장되고 검색됨
  • 플러그인 시스템 orbit을 통해 확장 가능(예제로 LLM 기능을 클라우드에 추가하는 ollama-cloud 제공)

GN⁺의 정리

  • tau는 소규모 팀이 대규모 클라우드 컴퓨팅 플랫폼을 구축하고 유지할 수 있게 해주는 프레임워크임
  • Git-네이티브 접근 방식을 채택해 인프라 변경을 단순화함
  • 자동화된 네트워킹 및 스토리지 솔루션을 제공해 개발자 경험을 향상시킴
  • WebAssembly를 지원하며, 향후 컨테이너와 가상 머신 지원을 계획 중임
  • tau는 개발자들이 인프라 제약 없이 로컬에서 글로벌 프로덕션 환경을 구축할 수 있게 해줌

Go 싱글바이너리 호스팅은 항상 관심이 가서 들여다 보는데요.
오토 디스커버리 컨셉은 재미난거 같은데.. 뭘 하겠다는 것인지 이해는 잘 안되네요

Hacker News 의견
  • Self-hosted platform as a service에 대한 의문 제기

    • 플랫폼 서비스의 핵심은 자가 호스팅의 번거로움을 피하는 것임
    • 외부 서비스와 자가 호스팅의 장단점이 있음
    • 이 서비스가 무엇을 목표로 하는지 명확하지 않음
    • CDN 소프트웨어나 Lambda 같은 코드 스니펫 실행 시도라면 흥미로울 것임
    • GitHub 문서가 배포 방법만 설명하고, 서비스의 본질을 설명하지 않음
    • CloudFlare와 비교하여 어떤 기능을 제공하는지 알고 싶음
  • Kubernetes 비판에 대한 의문

    • 대부분의 문제는 관리형 서비스를 사용하면 해결됨
    • DOKS, EKS, AKS, GKE 같은 관리형 서비스를 사용하면 문제 없음
  • 문서의 모호함 지적

    • 문서가 매우 모호하고 불필요한 내용이 많음
    • "Why One Binary" 부분이 특히 부실함
    • 관리자나 채용 담당자를 위한 내용처럼 보임
  • PAAS의 흥미로운 아이디어

    • p2p 기술을 활용한 네트워크 자동 발견, 자동 로드 밸런싱, 분산 스토리지, Webassembly-native 등 흥미로운 아이디어가 있음
    • 실제 환경에서 얼마나 잘 작동하는지에 대한 의문이 있음
    • 잘 작동한다면 생산 앱의 민주화 가능성 있음
    • 엔터프라이즈 제공으로 어떻게 수익을 낼지 의문
  • Coolify와 Tau 비교

    • Coolify와 Tau의 경쟁이 사용자에게 유리함
    • Coolify가 더 많은 기능을 제공하는 것 같음
  • Cloudflare 대안이 아님

    • Cloudflare 대안으로 부르지 말아야 함
  • 문서 부족 문제

    • 문서가 거의 없어서 이해하기 어려움
    • Web3와 관련된 역사도 이상하게 느껴짐
    • 성공을 위한 제안:
      • 문서화 필요
      • 예제 필요
      • Git을 구성/상태의 진실의 원천으로 사용하는 것 좋음
      • 데이터베이스 부분 설명 필요
      • 불명확한 프로토콜 이름이 많음
      • 문서의 개념 부분이 의미를 파악하기 어려움
      • 로드맵, 계획, 버전 관리 필요
  • IPFS에 대한 질문

    • Go로 메시지 큐 작업 중이며 자동 확장에 대해 고민 중임
    • IPFS 사용 경험에 대해 궁금함
  • 커뮤니티와 엔터프라이즈 제공 비교

    • 커뮤니티와 엔터프라이즈 제공 비교 링크 공유
    • 누가 이 프로젝트를 주도하는지 궁금함
  • 서버리스의 매력에 대한 의문

    • 서버리스의 매력은 사용한 만큼만 비용을 지불하는 것임
    • Tau를 통해 서버리스를 호스팅하면 더 이상 서버리스가 아님
    • Tau 서버리스를 사용할 이유가 무엇인지 궁금함