Резюме про front-end

От back-end к пользователю — полный цикл

Резюмируем урок примером «Запуск кредита»:

  • Back-end:
  • Архитектор моделирует процесс в ArchiMate.
  • Генерируется код для CustomerOnboardingPBC, GreenRiskPBC.
  • PBC регистрируются в реестре.
  • Front-end:
  • Команда разрабатывает микро-Front-end-виджеты для каждого PBC.
  • Все компоненты используют единые токены и компоненты из дизайн-системы.
  • Интерфейс собирается в low-code.
  • Омниканальность и единый UX:
  • Приложение доступно в вебе, в мобильном приложении, в call-центре.
  • Клиент получает единый бесшовный опыт на протяжении всего процесса взаимодействия с компанией

В результате использования такого подхода:

  • Приложение готово за 10 дней.
  • UI- единый, UX — бесшовный.
  • Нет дублирования ни на back-end, ни на front-end.

Таким образом:

  • Микро-Frontend — ответ на масштабирование front-end разработки.
  • Омниканальность требует единой платформы PBC и единой логики.
  • Дизайн-система — основа единого UX, когда работает много команд. Без дизайн-системы микро-Frontend ведёт к визуальному хаосу. Дизайн-система — гарант единого UI и UX.
  • Единый клиентский опыт — не про красивый интерфейс, а про согласованность всей системы.
  • Front-end и back-end — части единого целого:

PBC → Micro-Frontend → Design System → Unified UX

Как PBC решают хаос на back-end, так дизайн-система решает хаос на front-end. Вместе они создают единый клиентский опыт — ключевое преимущество современных digital-платформ.