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

시작하기

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

크리에이터를 위한 안내

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

커뮤니티

커뮤니티 가이드라인얼리어답터 프로그램참여 방법

기술

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

기타

자주 묻는 질문문제 해결
문서
Platform Architecture Overview

Platform Architecture Overview

Understand Postion's multi-tenant architecture, routing system, and core technical infrastructure. A technical deep-dive for developers and advanced users.

Technical Foundation

Postion is built on a modern, high-performance technology stack designed for scalability, security, and developer experience. This document provides an overview of our platform architecture.

This document is intended for developers, technical users, and those curious about how Postion works under the hood.

Core Technology Stack

Our platform leverages industry-leading technologies:

LayerTechnologyPurpose
FrameworkNext.js 14Full-stack React framework with App Router
LanguageTypeScriptType-safe development
DatabasePostgreSQL + PrismaRelational data with type-safe ORM
PaymentsStripeSubscriptions & Connect payouts
StorageAWS S3 / R2Media file storage
EmailResend + MailgunTransactional & marketing emails
AIGoogle GeminiAI-powered writing assistance

Multi-Tenant Architecture

Postion uses a multi-tenant architecture where each user can create multiple independent sites (publications). This is the foundation of our "User → Site → Content" hierarchy.

How It Works

┌─────────────────────────────────────────────────────┐
│                    User Account                      │
│  (Billing, Profile, Global Settings)                │
├─────────────────────────────────────────────────────┤
│                                                      │
│   ┌─────────────┐  ┌─────────────┐  ┌─────────────┐ │
│   │   Site A    │  │   Site B    │  │   Site C    │ │
│   │ (Tech Blog) │  │ (Portfolio) │  │ (Newsletter)│ │
│   ├─────────────┤  ├─────────────┤  ├─────────────┤ │
│   │ • Posts     │  │ • Posts     │  │ • Posts     │ │
│   │ • Pages     │  │ • Pages     │  │ • Pages     │ │
│   │ • Templates │  │ • Templates │  │ • Templates │ │
│   │ • Subs      │  │ • Subs      │  │ • Subs      │ │
│   └─────────────┘  └─────────────┘  └─────────────┘ │
│                                                      │
└─────────────────────────────────────────────────────┘

Key Characteristics

🌐 Independent Domains

Each site can have its own subdomain (blog.postion.app) or custom domain (yourblog.com).

👥 Separate Subscribers

Subscriber lists are isolated per site. A user subscribing to Site A is not automatically subscribed to Site B.

💳 Unified Billing

While sites are separate, billing and Stripe Connect settings are managed at the user account level.

🎨 Unique Branding

Each site has its own templates, colors, fonts, and appearance settings.

Routing Architecture

Our middleware-based routing system intelligently handles requests based on the hostname.

Request Flow

flowchart TD
    A[Incoming Request] --> B{Check Hostname}
    B -->|postion.app| C[Main Platform Routes]
    B -->|Other Domain| D[Tenant Site Routes]
    
    C --> E{Path Check}
    E -->|/dashboard, /login, /site, /post| F[Authenticated Routes]
    E -->|/sso-bridge, /sso-logout| G[SSO Handling]
    E -->|Other| H[Rewrite to /home/*]
    
    D --> I[Rewrite to /domain/*]
    I --> J[Render Tenant Site]

Route Categories

CategoryPathsDescription
Authenticated/dashboard, /site/*, /post/*Require user login
SSO/sso-bridge, /sso-logoutSingle sign-on handling
Public Platform/home/*, /blog, /pricingMarketing & public pages
Tenant Sites*.postion.app, custom domainsUser-created publications

Content Security

We take content protection seriously. Postion includes built-in anti-piracy features to protect your paid content.

Security Features

Watermarking: Dynamic watermarks can be applied to premium content, displaying the viewer's identity.

Copy Protection: Optional copy/paste and right-click protection for sensitive content.

Screenshot Deterrent: Visual indicators that discourage screenshot sharing.

Access Logging: Track who views your content and when.

Note: Content security features are available on Premium plans. They can be enabled per-post or site-wide in your settings.

Database Architecture

Our database is designed around 42+ models organized into logical domains:

Core Domains

DomainKey ModelsPurpose
User SystemUser, Account, Session, UserProfileAuthentication & profiles
Site SystemSite, Template, TemplatePricingMulti-tenant publications
ContentPost, Page, Tag, SeriesContent management
SubscriptionsPlan, Subscription, TransactionMonetization
EmailSubscribe, EmailCampaign, EmailSendMarketing automation
CRMFanRelationship, FanTag, FanSegmentFan management
APIApiKey, ApiUsage, WebhookDeveloper platform

Data Relationships

erDiagram
    USER ||--o{ SITE : owns
    SITE ||--o{ POST : contains
    SITE ||--o{ PLAN : offers
    PLAN ||--o{ SUBSCRIPTION : has
    SUBSCRIPTION ||--o{ TRANSACTION : generates
    POST ||--o| POST_PRICING : has
    POST ||--o{ POST_PURCHASE : has
    USER ||--o| STRIPE_ACCOUNT : connects

Stripe Integration

Payment processing is handled entirely through Stripe, using two key features:

Stripe Subscriptions

For recurring revenue from your subscribers:

  • Monthly and annual billing cycles
  • Automatic payment retry
  • Subscription management portal

Stripe Connect

For creator payouts:

  • Direct deposits to creator bank accounts
  • Automatic platform fee deduction (5%)
  • Global payout support
  • Tax form generation

Learn more about setting up payments in our Stripe Connect Guide.

Storage Infrastructure

Media files are stored using cloud object storage:

  • Primary: AWS S3 for reliable, scalable storage
  • CDN: Global content delivery for fast load times
  • Formats: Support for images, videos, documents, and more

Storage quotas vary by plan. Check our Storage Quotas documentation for details.

Performance & Scalability

Postion is built for performance at scale:

⚡ Edge Runtime

Middleware runs at the edge for minimal latency worldwide.

📦 Smart Caching

Intelligent caching of static content and API responses.

🔄 Auto Scaling

Infrastructure scales automatically with traffic demands.

Need More Technical Details?

  • Public API Documentation: Build integrations with our REST API
  • Webhooks Guide: Receive real-time event notifications
  • Custom Domains: Connect your own domain
이전참여 방법
다음Postion ...
Postion

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

TwitterGitHubDiscordDiscordInstagram

탐색

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

회사

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

리소스

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

지원

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

© Postion 2026 — BuouTech Inc.

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