Предметный указатель A, B Architecture decision record (ADR) 268 Backend-for-Frontend (BFF), паттерн 199, 200, 213 C Client-side include (CSI) 47 Content delivery network (CDN) 23, 59 Continuous deployment (CD) 157 Continuous integration (CI) 157 D Developer experience (DX) 163 DevOps 173 Domain-driven design (DDD) 36 E, F Edge Side Includes (ESI) 48, 124 Fronts, фреймворк 154 G GraphQL 218 с микрофронтенд-архитектурой и композицией на стороне клиента 220 с микрофронтенд-архитектурой и композицией на стороне сервера 221 федерация схем 219 I, J Iframe 103 Jamstack 27 L Lerna 191 Lighthouse 78, 196 Luigi, фреймворк 55, 106, 312 M Material-UI, фреймворк 142 Minimum viable product (MVP) 30 Module Federation 67, 80, 97, 132, 154 O, P, Q OpenComponents, фреймворк 119 PR/FAQ 270 qiankun, фреймворк 79 R React Context API 206 React Router 140, 145 React Suspense 148 Request for comments (RFC) 96, 223, 267 S Search engine optimization (SEO) 24, 75 Server-side include (SSI) 60 Server-side rendering (SSR) 60 Service Worker 24 Single sign-on (SSO) 142
318 | Предметный указатель Single-page application (SPA) 23 single-spa, фреймворк 79 SonarQube с плагином JavaScript 193 strangler, паттерн 152, 184 T Time to interaction (TTI) 25 W Webhint CLI 196 webpack, плагин 80, 131, 154, 177, 194 WebSocket 199 и микрофронтенды 224 Working Bakwards 270 А Автоматизация 38 Адаптер, паттерн 151 Архитектура: с вертикальным разделением 63, 204 с горизонтальным разделением 83, 206 Аутентификация 92 Б Блок, элемент, модификатор 91 В Валидация токенов 200 Веб-компонент 110 Версионирование семантическое 253 Время загрузки до взаимодействия 25 Вход единый 142 Г Граф данных 219 Д Данные: включение на стороне клиента 47 включение на стороне сервера 60 Домен 36 разделение 37 "Душитель", паттерн 152, 184 З Закон Конвея 22, 45, 261 Запрос комментариев 96, 223, 267 И Издатель — подписчик, паттерн 60 Инкапсуляция 69 К Клиент "толстый" 23 Композиция микрофронтендов 46 на границе сети 48, 124 на стороне клиента 47, 66, 84 на стороне сервера 48, 114 Контекст ограниченный 43 Краулер 24, 25, 75 М Маневр Конвея обратный 261 Маршрутизация 26, 48 Микросервис 21, 29 Микрофронтенд 21, 30 аутентификации 142 композиция 46 Моб-программирование 271, 272 Мониторинг и отчетность 200 Монолит: модульный 203, 204 распределенный 64, 88 Монорепозиторий 165
Предметный указатель | 319 Н Наблюдаемость 39, 186 О Оболочка приложения 63 Ограничение числа запросов 200 Оптимизация для поисковых систем 24 П Поддомен 42 Полифил 111 Пререндеринг 25, 75 Приложение: изомофорное 25 одностраничное 23 Продукт минимально жизнеспособный 30 Проектирование предметноориентированное 36, 42 Р Развертывание сине-зеленое 181 Разделение: вертикальное 42 горизонтальное 42 Разработка на основе главной ветви 168 Реестр архитектурных решений 268 Релиз канареечный 181, 184, 253 Рендеринг: динамический 94, 184 на стороне сервера 60 Репозиторий 169 Рефакторинг 94 С Сайт статический 27 Сервер "тонкий" 23 Сеть доставки контента 23, 59 Система проектирования 72, 251 Скриптинг межсайтовый 249, 250 Словарь сервисов 199, 201 Сложность цикломатическая 193 Сообщество практиков 271 Среда по требованию 165 Стек технологий 30 Т Тестирование 174 A/B 25, 26, 54 сквозное 175 Трансклюзия 47, 125 Ш Шина событий 50 Шлюз API 200, 208