platformplatform/PlatformPlatform
A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
해결하는 문제
PlatformPlatform은 B2B 및 B2C 클라우드 SaaS 제품을 구축하기 위한 완성된 블루프린트를 제공합니다. 사용자 인증, 구독 관리, 청구, 기능 플래그, 백오피스 관리 대시보드와 같은 다양한 요소를 사전에 통합된 스택으로 제공함으로써, 서로 다른 구성 요소들을 수작업으로 조합할 필요가 없습니다.
작동 방식
이 프로젝트는 백엔드 계약이 완전히 타입 지정된 React UI를 생성하는 '수직 슬라이스 아키텍처'를 사용합니다. 최신 기술 스택으로 구축되었습니다:
- 백엔드: .NET 10 및 C# 14, DDD(도메인 주도 설계) 및 CQRS(명령-쿼리 책임 분리) 사용.
- 프론트엔드: React 19, TypeScript, ShadCN 2.0.
- 인프라스트럭처: Azure PaaS(컨테이너 앱 및 PostgreSQL)와 GitHub Actions 및 Bicep를 활용한 자동 배포.
- AI 기반 개발: Claude Code의 Agent Teams를 활용한 다중 에이전트 워크플로우를 통합하며, 프로젝트의 의도된 아키텍처를 따르도록 30개 이상의 검증된 AI 규칙과 기술을 지원합니다.
대상 사용자
청구 및 사용자 관리와 같은 기반 인프라를 처음부터 구축하지 않고도 빠르게 본격적인 SaaS 제품을 출시하고 싶은 개발자 및 기업가.
주요 특징
- 포괄적인 SaaS 키트: 회원가입/로그인(Google/OTP 지원), Stripe 기반 구독(업그레이드/다운그레이드, 청구서 발행), MRR 및 수익 추적을 위한 백오피스 대시보드 포함.
- 고급 기능 관리: A/B 롤아웃, 플랜 기반 제한, 사용자 또는 테넌트 단위 오버라이드를 지원하는 기능 플래그.
- 개발자 경험: 확장 가능한 .NET CLI를 통해 빠른 설정을 지원하며, .NET Aspire를 사용해 로컬에서 PostgreSQL 및 스토리지 에뮬레이터를 오케스트레이션합니다.
- AI 네이티브 워크플로우: 특수화된 Claude Code 에이전트를 활용한 다중 에이전트 협업을 전용으로 설계.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트