Postion
  • 社区动态
  • 定价标准
控制台
登录账号
Discord

基础入门

总览介绍为什么选择 Postion?核心概念快速入门指南搬家与迁移控制台指南新用户必看

创作者专区

站点管理写作与编辑Postion 编辑器品牌与定制化界面风格指南SEO 搜索引擎优化社交分发工作流模板市场商业化变现内容访问与定价订阅模式Stripe 支付接入其他收入来源提现与手续费数据分析高级数据分析邮件营销Stripe 收款设置指南自定义域名设置指南Webhook 集成指南导出数据CRM 粉丝管理CRM 标签指南CRM 客户分群

共建社区

社区准则早期采纳者红利如何参与最佳实践成功案例

技术开发支持

平台架构Postion 底层原理绑定自定义域名Webhooks 钩子公开 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.

版本说明无障碍隐私政策服务条款