Postion
  • 커뮤니티
  • 요금제
대시보드
로그인
Discord

시작하기

개요소개왜 Postion인가요?핵심 개념빠른 시작 가이드마이그레이션 가이드대시보드 가이드신규 사용자

크리에이터를 위한 안내

사이트 관리작성 및 편집Postion 에디터브랜딩 및 사용자 정의당신의 사이트, 당신의 스타일SEO 및 검색소셜 워크플로우템플릿 마켓플레이스수익 창출콘텐츠 액세스 및 가격 책정구독 모델Stripe 연결기타 수익원지급 및 수수료분석고급 분석이메일 마케팅Stripe Connect 설정 가이드커스텀 도메인 설정 가이드웹훅 통합 가이드데이터 내보내기CRM 팬 관리 가이드CRM 태그 가이드CRM 세그먼트 가이드

커뮤니티

커뮤니티 가이드라인얼리어답터 프로그램참여 방법모범 사례성공 사례

기술

플랫폼 아키텍처Postion 작동 방식사용자 지정 도메인웹훅공개 API 문서저장소 및 할당량

기타

자주 묻는 질문문제 해결
문서
プラットフォームアーキテクチャ概要

プラットフォームアーキテクチャ概要

Postion のマルチテナントアーキテクチャ、ルーティングシステム、コア技術インフラを理解しましょう。開発者や上級ユーザー向けの技術ディープダイブです。

技術基盤

Postion は、スケーラビリティ、セキュリティ、開発者体験を考慮して設計された、モダンでハイパフォーマンスなテクノロジースタックの上に構築されています。このドキュメントでは、プラットフォームアーキテクチャの概要を解説します。

このドキュメントは、開発者、技術ユーザー、そして Postion が内部でどのように動作しているか興味のある方を対象としています。

コアテクノロジースタック

プラットフォームは業界をリードするテクノロジーを活用しています:

レイヤーテクノロジー目的
フレームワークNext.js 14App Router 搭載のフルスタック React フレームワーク
言語TypeScript型安全な開発
データベースPostgreSQL + Prismaリレーショナルデータ+型安全な ORM
決済Stripeサブスクリプション& Connect 支払い
ストレージAWS S3 / R2メディアファイルストレージ
メールResend + Mailgunトランザクション&マーケティングメール
AIGoogle GeminiAI ライティングアシスタント

マルチテナントアーキテクチャ

Postion は マルチテナントアーキテクチャ を採用しており、各ユーザーは複数の独立したサイト(パブリケーション)を作成できます。これが「ユーザー → サイト → コンテンツ」階層の基盤です。

仕組み

┌─────────────────────────────────────────────────────┐
│                    ユーザーアカウント                    │
│  (請求、プロフィール、グローバル設定)                    │
├─────────────────────────────────────────────────────┤
│                                                      │
│   ┌─────────────┐  ┌─────────────┐  ┌─────────────┐ │
│   │  サイト A   │  │  サイト B   │  │  サイト C   │ │
│   │ (テックブログ)│  │ (ポートフォリオ)│  │(ニュースレター)│ │
│   ├─────────────┤  ├─────────────┤  ├─────────────┤ │
│   │ • 投稿      │  │ • 投稿      │  │ • 投稿      │ │
│   │ • ページ    │  │ • ページ    │  │ • ページ    │ │
│   │ • テンプレート│  │ • テンプレート│  │ • テンプレート│ │
│   │ • 購読者    │  │ • 購読者    │  │ • 購読者    │ │
│   └─────────────┘  └─────────────┘  └─────────────┘ │
│                                                      │
└─────────────────────────────────────────────────────┘

主な特徴

🌐 独立したドメイン

各サイトは独自のサブドメイン(blog.postion.app)やカスタムドメイン(yourblog.com)を持てます。

👥 分離された購読者

購読者リストはサイトごとに独立。サイト A の購読者が自動的にサイト B に登録されることはありません。

💳 統一された請求

サイトは分離されていますが、請求と Stripe Connect 設定はユーザーアカウントレベルで管理されます。

🎨 個別のブランディング

各サイトに独自のテンプレート、カラー、フォント、外観設定を設定できます。

ルーティングアーキテクチャ

ミドルウェアベースのルーティングシステムが、ホスト名に基づいてリクエストをインテリジェントに処理します。

リクエストの流れ

flowchart TD
    A[受信リクエスト] --> B{ホスト名の確認}
    B -->|postion.app| C[メインプラットフォームルート]
    B -->|その他のドメイン| D[テナントサイトルート]
    
    C --> E{パスの確認}
    E -->|/dashboard, /login, /site, /post| F[認証済みルート]
    E -->|/sso-bridge, /sso-logout| G[SSO 処理]
    E -->|その他| H[/home/* にリライト]
    
    D --> I[/domain/* にリライト]
    I --> J[テナントサイトのレンダリング]

ルートカテゴリ

カテゴリパス説明
認証済み/dashboard, /site/*, /post/*ユーザーログインが必要
SSO/sso-bridge, /sso-logoutシングルサインオン処理
公開プラットフォーム/home/*, /blog, /pricingマーケティング&公開ページ
テナントサイト*.postion.app, カスタムドメインユーザー作成のパブリケーション

コンテンツセキュリティ

コンテンツ保護を真剣に取り組んでいます。Postion には有料コンテンツを保護するアンチパイラシー機能が内蔵されています。

セキュリティ機能

ウォーターマーク:プレミアムコンテンツに動的なウォーターマークを適用し、閲覧者の身元を表示。

コピー防止:デリケートなコンテンツのコピー&ペーストと右クリック保護(オプション)。

スクリーンショット抑止:スクリーンショット共有を思いとどまらせる視覚的インジケータ。

アクセスログ:コンテンツの閲覧者と閲覧日時を追跡。

注意: コンテンツセキュリティ機能は Premium プランで利用可能です。投稿ごとまたはサイト全体の設定で有効化できます。

データベースアーキテクチャ

データベースは、論理的なドメインに整理された 42 以上のモデルで構成されています:

コアドメイン

ドメイン主要モデル目的
ユーザーシステムUser, Account, Session, UserProfile認証&プロフィール
サイトシステムSite, Template, TemplatePricingマルチテナントパブリケーション
コンテンツPost, Page, Tag, Seriesコンテンツ管理
サブスクリプションPlan, Subscription, Transactionマネタイズ
メールSubscribe, EmailCampaign, EmailSendマーケティング自動化
CRMFanRelationship, FanTag, FanSegmentファン管理
APIApiKey, ApiUsage, Webhook開発者プラットフォーム

データの関連性

erDiagram
    USER ||--o{ SITE : 所有
    SITE ||--o{ POST : 含む
    SITE ||--o{ PLAN : 提供
    PLAN ||--o{ SUBSCRIPTION : 持つ
    SUBSCRIPTION ||--o{ TRANSACTION : 生成
    POST ||--o| POST_PRICING : 持つ
    POST ||--o{ POST_PURCHASE : 持つ
    USER ||--o| STRIPE_ACCOUNT : 接続

Stripe 統合

決済処理はすべて Stripe を通じて行われ、2 つの主要機能を使用しています:

Stripe サブスクリプション

購読者からの定期収益用:

  • 月額・年額の請求サイクル
  • 自動決済リトライ
  • サブスクリプション管理ポータル

Stripe Connect

クリエイターへの支払い用:

  • クリエイターの銀行口座への直接入金
  • プラットフォーム手数料(5%)の自動控除
  • グローバルな支払い対応
  • 税務書類の生成

決済のセットアップについて詳しくは Stripe Connect ガイド をご覧ください。

ストレージインフラ

メディアファイルはクラウドオブジェクトストレージに保存されます:

  • プライマリ:AWS S3 による信頼性が高くスケーラブルなストレージ
  • CDN:高速な読み込みのためのグローバルコンテンツ配信
  • フォーマット:画像、動画、ドキュメントなどに対応

ストレージクオータはプランによって異なります。詳しくは ストレージ&クオータ をご覧ください。

パフォーマンス&スケーラビリティ

Postion は大規模でもパフォーマンスを発揮するよう構築されています:

⚡ エッジランタイム

ミドルウェアがエッジで実行され、世界中で最小限のレイテンシを実現。

📦 スマートキャッシング

静的コンテンツと API レスポンスのインテリジェントなキャッシュ。

🔄 オートスケーリング

トラフィック需要に応じてインフラが自動的にスケール。

より詳しい技術情報

  • Public API ドキュメント:REST API で連携を構築
  • Webhook ガイド:リアルタイムのイベント通知を受信
  • カスタムドメイン:独自ドメインを接続
Postion

마치 여러분의 것처럼 게시하세요 — 실제로 당신의 것이니까요.

TwitterGitHubDiscordDiscordInstagram

탐색

  • 대시보드
  • 커뮤니티
  • 요금제
  • 문서
  • 자주 묻는 질문

회사

  • 변경 내역
  • 로드맵
  • 연락처
  • 채용 정보
  • 블로그

리소스

  • 초대
  • 빠른 시작
  • Postion 소개
  • 대시보드 가이드
  • 공개 API 가이드

지원

  • Postion 정보
  • Discord 참여
  • BuouUI
  • 사이트맵
  • 블로그 RSS

© Postion 2026 — BuouTech Inc.

회사 소개접근성개인정보 처리방침이용약관