FrontendConf

Конференция завершена.

Ждем вас

на FrontendConf

в следующий раз!

Архитектура для фронтенд-приложения любого размера без FSD и накладных расходов

Архитектура

Пакетные менеджеры и организация модульности
Микросервисы, SOA
Архитектурные паттерны
React, Vue, Angular и другие JavaScript-фреймворки

Доклад принят в программу конференции

Целевая аудитория

Разработчики уровня middle+ на React, Vue и подобных фреймворках.

Тезисы

Архитектура — недооцененный элемент в создании фронтенд-приложений. Одни довольствуется тем, что выдает фреймворк, другие не задумываются об этом, считая, что «фронтенд — это всего лишь отображение данных, а вот на бэкенде...».

В последние пару лет появился FSD и культ микрофронтов. Однако в их применении присутствуют свои недостатки, такие как высокий порог вхождения и неприменимость к проектам на ранних этапах развития...

Изучив тридцать различных фреймворков на десятке языков, я пришел к интуитивно понятному представлению кода для фронтенд-приложений. Толерантность к разделению, простота в понимании, легкое масштабирование из стартапа в распределенный энтерпрайз мультиапов.

Уже два года применяю в своей команде такой подход, и пришло время поделиться опытом с обществом.

Ведущий инженер в билайн.
Ex-CTO IBS Dunice.
Автор канала t.me/itishka_hidden_place
Разрабатывает на JS с 15 лет. 10 лет в индустрии. Любит узнавать новое и популяризирует ценность знаний в команде. Считает, что все разумно в меру, и выбирает инструменты, исходя из задач.

билайн

билайн – технологичная компания, предоставляющая клиентам услуги в области Big Data, IT, безопасности, облачных технологий, интернета вещей и рекламных инструментов. В штате работают более 3000 IT-специалистов, они помогают более 80 000 клиентам из разных отраслей бизнеса быть более эффективными.

Видео

Мнение Программного комитета о докладе

Фото куратора

Алексей Авдеев

Игорь покажет вариант архитектуры фронтенд-приложения, который они 2 года применяют в команде. У него низкий порог вхождения. Его можно применять в маленьких приложениях и масштабировать по мере их роста. Вы сможете использовать его вместо Feature-Sliced Design или микрофронтендов.