Архітектура

Архітектура під
задачу, не під моду

Headless, моноліт, мікросервіси, SSR — кожен варіант правильний десь в іншому місці. Я починаю з того, що у вашій галузі зазвичай стає вузьким місцем, і лише потім обираю інструменти.

Архітектура

Архітектура під
задачу, не під моду.

Кожна галузь застрягає в іншому місці. Проєктую стек під реальний сценарій використання: скільки взаємодії, який масштаб, який бюджет і з якою швидкістю все росте. Нижче — схеми, які працюють.

Найкраще співвідношення якість / швидкість / ціна

Продукти з високою взаємодією · рекомендація для стартапів

Symfony + React + React Native

Для складних продуктів із великою кількістю взаємодії раджу headless-архітектуру: один надійний API на Symfony паралельно живить вебзастосунок на React і мобільний застосунок на React Native. Одна бізнес-логіка, три платформи, одна людина, відповідальна за ціле — найшвидший і найощадніший шлях від MVP до масштабу.

SymfonyREST / GraphQLReactReact NativePostgreSQLRedis
  • Спільна логіка та один контракт API для вебу й мобільних
  • Web + iOS + Android від однієї людини
  • Горизонтальне масштабування, кеш Redis і черги задач
  • Час до MVP у тижнях, а не місяцях
Оцінити цей стек
ReactВебзастосунок
React NativeiOS і Android
Symfony APIREST / GraphQL · бізнес-логіка
PostgreSQL + RedisДані, кеш і черги

Контент і маркетинг

Сайти й портали, де важать SEO та миттєве завантаження. Статичний і edge-рендеринг.

Next.jsHeadless CMSISR / Edge

E-commerce

Магазини й маркетплейси зі швидким оформленням, оплатою та інтеграцією курʼєрів.

WooCommerceStripe / PayUInPost API

Реальний час і SaaS

Живі дашборди, multi-tenant і підписки. Події в реальному часі та черги задач.

LaravelWebSocketsMulti-tenant

Enterprise та інтеграції

Системи критичної доступності, мікросервіси та інтеграція з наявною інфраструктурою.

MikrousługiRabbitMQDocker / K8s

Підхід під конкретну галузь

Знаю особливості й регуляції секторів, для яких створюються ці системи.

FinTech

Безпека, простежуваність та ізоляція даних. Платежі, KYC і відповідність вимогам.

E-commerce

Конверсія та швидкодія під піковий трафік. Швидке оформлення й логістичні інтеграції.

HealthTech

Приватність медичних даних, телемедицина та інтеграції з системами закладів.

Логістика

Відстеження в реальному часі, оптимізація маршрутів та інтеграції з перевізниками.

EdTech

Платформи курсів, прогрес у реальному часі та масштабування на тисячі користувачів.

Нерухомість

Портали оголошень, пошук із картами та панелі керування для агенцій.

Бюджети

Пороги продуктивності, яких я дотримуюся

Це не цілі «на потім». Кожен поріг перевіряється автоматично під час публікації — якщо його перевищено, реліз зупиняється.

Метрика Поріг Чому це важливо
LCP ≤ 1,8 с Мить, коли справді зʼявляється основний вміст. Понад 2,5 с Google вважає сторінку повільною.
INP ≤ 200 мс Затримка відгуку на дотик. Млявий інтерфейс відчувається задовго до того, як його вдається описати.
CLS ≤ 0,05 Стрибки макета під час завантаження — головна причина випадкових натискань на телефоні.
TTFB ≤ 400 мс Час відповіді сервера. Впливає на кожну наступну метрику і на бюджет сканування.
JavaScript ≤ 180 кБ Вага скриптів після стиснення. Вирішує, чи працюватиме сайт на старих телефонах і слабкому звʼязку.
Lighthouse ≥ 95 Сукупна оцінка продуктивності, доступності та SEO — звіт ви отримуєте разом із проєктом.
Почнімо

Маєте проєкт на думці?

Опишіть його кількома реченнями — відповім протягом 24 годин із безкоштовною оцінкою та пропозицією стеку.