PSP / Research

Разбираем продукты
изнутри.

Архитектура, производительность, экономика и инженерные решения. Показываем не только итоговый интерфейс, но и систему под ним.

ArchitectureProduct economics3D / GPUBackendUX systems
01Архитектура

Как разделяем интерфейс, API, данные, вычисления и инфраструктуру.

02Производительность

GPU, загрузка, realtime, большие файлы и ограничения мобильных устройств.

03Экономика продукта

Почему сложность сделки, ролей и интеграций влияет на бюджет сильнее числа экранов.

04Product UX

Как пользовательский сценарий превращается в структуру продукта и техническое задание.

RESEARCH 001 / SOLARSHADOW

3D-карта теней — это не просто карта.

В одном продукте встречаются солнечная геометрия, здания, геоданные, WebGL/Metal-подобная графическая логика, управление временем и ограничения мобильного GPU.

  • Положение Солнца пересчитывается по времени и географии.
  • Геометрия зданий участвует в расчёте направления и длины тени.
  • Карта должна оставаться интерактивной во время движения таймлайна.
  • На мобильных качество сцены адаптируется под устройство.
Разобрать SolarShadow →
05:3012:4020:30
Library

Технические разборы

Карточки реагируют на движение указателя. Внутри — краткая схема того, что разбирается в материале.

RESEARCH 001 · 3D / GEO

Как устроен SolarShadow

Солнечная геометрия, 3D-сцена, здания, таймлайн и производительность на мобильных GPU.

8 модулей3D + mobile
Читать исследование →
RESEARCH 002 · CLOUD

Архитектура Cloudrive

Файлы, metadata, storage, права доступа, фоновые загрузки, версии и совместная работа.

App → API → Storageaccess control
Читать исследование →
RESEARCH 003 · ECONOMICS

Из чего складывается marketplace

Каталог — только начало. Сделки, резерв, модерация, роли, доставка, рейтинги и споры создают основную сложность.

MVP → Scaleroles + deals
Читать исследование →
Что читать дальше

Темы, которые стоит разобрать

Большие практические материалы PSP: архитектура, безопасность, realtime, WebGL, AI и продуктовая разработка.

01 · ARCHITECTURE

Как спроектировать архитектуру SaaS до первой строки кода

Роли, данные, границы модулей, API и фоновые задачи: что решить до старта разработки.

10 мин · Читать →
02 · BACKEND

Realtime в SaaS: polling, SSE или WebSocket

Как выбрать транспорт для чата и уведомлений по нагрузке и UX, а не по моде.

11 мин · Читать →
03 · SECURITY

Безопасность клиентского кабинета: 12 вещей, которые нельзя откладывать

Сессии, CSRF, 2FA, файлы, аудит и права доступа для реального клиентского кабинета.

12 мин · Читать →
04 · PERFORMANCE

Почему быстрый сайт — это не только Lighthouse 100

Core Web Vitals, реальные устройства, JS-бюджет и perceived performance после запуска.

13 мин · Читать →
05 · SEO / CONTENT

SEO для сложного сайта: структура важнее списка ключевых слов

Как связать услуги, кейсы, Research и блог так, чтобы путь был понятен человеку и поиску.

9 мин · Читать →
06 · PWA

Offline-first без конфликтов: как проектировать PWA, которая не теряет данные

Service Worker, локальная очередь операций, sync и конфликты между устройствами.

10 мин · Читать →
07 · SECURITY / ARCHITECTURE

Роли и права без сотни if: как построить RBAC

Permissions matrix, ownership и policy layer вместо условий по всему проекту.

11 мин · Читать →
08 · AR / MOBILE

WebAR на мобильном Safari: камера, permissions и реальные ограничения

Что учитывать при запуске AR-сценария в браузере iPhone.

12 мин · Читать →
09 · WEBGL / 3D

Performance budget для WebGL и 3D

Draw calls, текстуры, shaders и profiling для стабильной мобильной сцены.

13 мин · Читать →
Все материалы PSP Journal →
DISCOVERY→UX FLOW→ARCHITECTURE→PROTOTYPE→BUILD→QA→OBSERVE→DISCOVERY→UX FLOW→ARCHITECTURE→PROTOTYPE→BUILD
Method

Как рождается исследование

Материал появляется из реальной продуктовой задачи: сначала вопрос, затем модель, прототип, измерение и вывод.

01

Вопрос

Фиксируем конкретную проблему: скорость рендера, модель доступа, стоимость сделки или UX-поток.

02

Модель

Разбиваем систему на компоненты, данные, зависимости и ограничения.

03

Прототип

Проверяем сложные места на небольшой сцене или техническом proof-of-concept.

04

Вывод

Формируем архитектурное решение, риски, границы MVP и направления масштабирования.

Редакционный план / PSP Research

Темы, которые разбираем дальше

Не новости ради новостей, а практические разборы архитектуры, производительности, AI, продуктовой логики и безопасности. Каждая тема строится вокруг реального технического решения и его компромиссов.

01 · ARCHITECTUREопубликовано

Realtime в SaaS: когда нужен WebSocket

Как выбрать между polling, SSE и WebSocket, построить reconnect, presence и доставку событий без хаоса.

Чтение · 8–10 мин
Читать материал →
02 · SECURITYопубликовано

Роли и права без if-ов по всему проекту

RBAC, permissions matrix, серверная проверка прав и почему интерфейс не должен быть единственной защитой.

Чтение · 10–12 мин
Читать материал →
03 · AR / MOBILEопубликовано

WebAR на мобильном Safari

Камера, permissions, производительность, ограничения iOS и способы сделать AR-сценарий устойчивым.

Чтение · 7–9 мин
Читать материал →
04 · WEBGLопубликовано

Performance budget для WebGL и 3D

Сколько полигонов, draw calls, текстур и эффектов выдерживает мобильная сцена и где измерять реальные bottleneck.

Чтение · 9–11 мин
Читать материал →
05 · AI / RAGопубликовано

RAG без магии: поиск по базе знаний

Chunking, embeddings, reranking, ссылки на источники, контроль галлюцинаций и измерение качества ответов.

Чтение · 12–15 мин
Читать материал →
06 · TELEGRAMопубликовано

Архитектура Telegram Mini App

initData, авторизация, бот, backend, платежи, уведомления и границы доверия между клиентом и сервером.

Чтение · 8–10 мин
Читать материал →
07 · MARKETPLACEопубликовано

Резерв, сделка, спор: ядро marketplace

Как связать статусы объявления, бронь, оплату, отмену, таймер резерва и журнал действий в одну устойчивую state machine.

Чтение · 12–14 мин
Читать материал →
08 · PWAопубликовано

Offline-first без конфликтов данных

Service Worker, локальная очередь операций, sync, versioning и что делать, когда пользователь изменил данные на двух устройствах.

Чтение · 10–12 мин
Читать материал →
09 · DESIGN SYSTEMопубликовано

Когда дизайн-система начинает экономить деньги

Tokens, компоненты, состояния, документация и граница, после которой системный UI действительно ускоряет продукт.

Чтение · 7–9 мин
Читать материал →
10 · OBSERVABILITYопубликовано

Что наблюдать после релиза

Ошибки frontend/backend, Web Vitals, traces, бизнес-события и минимальный набор сигналов, который помогает находить проблемы до жалоб пользователей.

Чтение · 9–11 мин
Читать материал →
11 · SEARCHопубликовано

Поиск в каталоге: SQL, полнотекст и векторы

Когда достаточно PostgreSQL, где нужен trigram/full-text, а где semantic search действительно даёт пользу.

Чтение · 10–13 мин
Читать материал →
12 · UPLOADS / SECURITYопубликовано

Безопасная загрузка файлов в веб-продукте

MIME-проверка, расширения, лимиты, хранение вне web-root, antivirus pipeline и безопасная выдача пользовательских файлов.

Чтение · 8–10 мин
Читать материал →
PSP Changelog

Исследования продолжаются вместе с продуктами.

В changelog фиксируем новые эксперименты, изменения Lab и инженерные обновления.

Открыть changelog ↗