PROJECT DOCUMENTATION

مجموعه مستندات فنی پروژه

این مجموعه، معماری نرم‌افزار، طراحی پایگاه‌داده، جمع‌آوری داده، تحلیل ترافیک شبکه، تحلیل احساس، استقرار production با Ansible، اعتبارسنجی زیرساخت و اسکریپت‌های عملیاتی پروژه را در قالب یک مرجع یکپارچه مستند می‌کند.

▣
ARCHITECTURE & API

Application Registry

معماری لایه‌ای، جریان درخواست‌ها، طراحی API، تصمیمات مهندسی و استراتژی تست زیرسیستم مدیریت اپلیکیشن‌ها.

مشاهده مستند ←
◫
DATA ARCHITECTURE

Database Schema

اسکیمای جدول‌ها، روابط داده‌ای، ER Diagramها و منطق تصمیمات طراحی پایگاه‌داده پروژه.

مشاهده مستند ←
⚙
INFRASTRUCTURE

Infrastructure Setup

پیش‌نیازها، Smoke Test خودکار PostgreSQL و Kafka و ملاحظات طراحی زیرساخت پایه.

مشاهده مستند ←
◌
DATA COLLECTION

Play Store Crawler

مدل همزمانی، Rate Limiting، Dependency Injection، فلوی کامل خزش، قرارداد داده و استراتژی تست زیرسیستم کراولر.

مشاهده مستند ←
◎
NETWORK · PCAP

Network Analyzer

هستهٔ خالص تحلیل PCAP، شاخص‌های کیفیت و حجم شبکه، متدولوژی ضبط PCAPdroid، انتشار به Kafka و استراتژی تست Unit/Oracle/Live.

مشاهده مستند ←
◉
DATA PERSISTENCE

Storage Consumer

مصرف تاپیک‌های Kafka، تضمین‌های Idempotency، ترتیب Write-before-Commit، صف پیام‌های مرده، مالکیت اسکیما و مدل همزمانی زیرسیستم ذخیره‌سازی.

مشاهده مستند ←
☺
NLP · ANALYSIS

Sentiment Analysis

Job دسته‌ای طبقه‌بندی احساس نقدها با Cardiff XLM-R، مالکیت ستون reviews.sentiment، اجرا در venv/Docker و استراتژی تست Unit/Integration/Smoke.

مشاهده مستند ←
⬡
OPS · DEPLOY

Ansible Production Deploy

استقرار خودکار روی Ubuntu: نصب Docker، clone/pull، رندر امن .env از Vault، bring_up مرحله‌ای، smoke، و تست ایزولهٔ اختیاری.

مشاهده مستند ←
⌘
OPERATIONS

Scripts

اسکریپت‌های راه‌اندازی، بررسی زیرساخت، تأیید صحت داده، تحلیل شبکه، گزارش‌گیری چرخه و اجرای تست‌ها در Docker.

مشاهده مستند ←

نقشه مستندات

Architecture
→
Data
→
Infrastructure
→
Collection
→
Network
→
Persistence
→
Sentiment
→
Ansible
→
Scripts

این اسناد مستقل، در کنار هم یک تصویر یکپارچه از لایه‌های اصلی پروژه ارائه می‌دهند: از معماری و مدل داده تا جمع‌آوری، تحلیل شبکه، ماندگارسازی، تحلیل احساس، استقرار production و عملیات روزمره.