여러 결제 처리사에 걸쳐 결제를 라우팅·재시도·보관·대사할 수 있는 Rust 기반 오픈소스 모듈형 결제 플랫폼입니다.
formancehq/stack
복식부기 원장, 결제 계층, Numscript DSL을 포함해 자금 흐름을 구축하고 운영할 수 있는 오픈소스 개발자 플랫폼입니다.
- 스타
- 529
- 포크
- 71
- 열린 이슈
- 1
- 마지막 커밋
- 26일 전
어떤 프로젝트인가요?
Formance Stack은 규모와 관계없이 금융 자금 흐름을 구축하고 실행할 수 있는 모듈형 플랫폼입니다. 전체를 하나의 플랫폼으로 배포하거나, 구성 요소를 마이크로서비스와 라이브러리로 각각 사용할 수 있습니다.
주요 구성 요소로는 내부 금융 거래와 자금 이동을 기록하는 프로그래밍 가능한 불변 복식부기 원장 Formance Ledger, 결제 처리를 위한 통합 API 및 데이터 계층 Formance Payments, 그리고 금전 계산과 거래를 표현하는 DSL 및 가상 머신 Formance Numscript가 있습니다.
서비스는 바이너리로 배포되며, 선택적으로 Docker 이미지를 사용할 수 있습니다. 명령줄 옵션과 환경 변수로 구성할 수 있고, 공식 Helm 차트를 사용하는 Kubernetes 배포가 권장됩니다. 스택은 저장소로 PostgreSQL을, 서비스 간 비동기 통신에 Kafka 또는 NATS를, HTTP 게이트웨이로 Traefik을 사용합니다.
핵심 기능
- 01자금 이동을 기록하는 불변 복식부기 원장
- 02결제 처리를 위한 통합 API 및 데이터 계층
- 03거래 모델링을 위한 Numscript DSL 및 가상 머신
- 04독립형 마이크로서비스와 라이브러리로 사용하거나 전체 스택으로 배포
- 05Kubernetes 배포를 위한 공식 Helm 차트
활용 사례
- 핀테크 또는 지갑 제품을 위한 내부 원장 구축
- 단일 API 뒤에 결제 제공업체 연동 통합
- Numscript로 금전 거래 로직을 코드로 정의
빠른 시작
- 1
Formance Homebrew 저장소를 tap합니다(macOS)
brew tap formancehq/tap - 2
Formance CLI(fctl)를 설치합니다
brew install fctl - 3
Formance Cloud에 로그인합니다
fctl login - 4
테스트용 sandbox stack deployment를 생성합니다
fctl stack create foobar
사용 전 알아둘 점
- Cloud sandbox는 테스트 전용이며 프로덕션 환경에서 사용하도록 설계되지 않았습니다.
- 메타데이터에 명확한 라이선스 식별자가 없으므로 사용하기 전에 저장소의 라이선스 조건을 확인하세요.
- 안내된 빠른 시작은 Homebrew를 사용하므로 macOS를 대상으로 합니다.
토픽
자주 묻는 질문
- stack은(는) 무엇인가요?
- 복식부기 원장, 결제 계층, Numscript DSL을 포함해 자금 흐름을 구축하고 운영할 수 있는 오픈소스 개발자 플랫폼입니다. Formance Stack은 규모와 관계없이 금융 자금 흐름을 구축하고 실행할 수 있는 모듈형 플랫폼입니다. 전체를 하나의 플랫폼으로 배포하거나, 구성 요소를 마이크로서비스와 라이브러리로 각각 사용할 수 있습니다.
- stack은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- stack은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- stack은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. stack의 마지막 커밋은 2026년 9월 25일입니다.
- stack은(는) 어디에 사용할 수 있나요?
- 핀테크 또는 지갑 제품을 위한 내부 원장 구축 단일 API 뒤에 결제 제공업체 연동 통합 Numscript로 금전 거래 로직을 코드로 정의
- stack는 어떻게 설치하나요?
- Formance Homebrew 저장소를 tap합니다(macOS): brew tap formancehq/tap Formance CLI(fctl)를 설치합니다: brew install fctl Formance Cloud에 로그인합니다: fctl login 테스트용 sandbox stack deployment를 생성합니다: fctl stack create foobar
- stack은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/formancehq/stack
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
채팅, 워크플로 자동화, 음성 통화, 화면 공유, AI 통합을 제공하는 오픈 코어 기반의 셀프 호스팅 협업 플랫폼입니다.
Trivy는 컨테이너, 파일 시스템, Git 저장소, VM 이미지, Kubernetes에서 취약점, 잘못된 설정, 비밀 정보와 SBOM 데이터를 찾아내는 오픈소스 보안 스캐너입니다.
PostgreSQL을 기반으로 하는 단일 Go 바이너리 형태의 셀프 호스팅 뉴스레터 및 메일링 리스트 관리 도구입니다.
버전 관리되는 SQL 파일이나 Go 함수로 데이터베이스 스키마 변경을 관리하는 CLI 및 Go 라이브러리입니다.
팀과 환경 전반에서 일반 SQL 데이터베이스 마이그레이션을 관리하는 경량 프레임워크 독립형 CLI 도구입니다.