Наш ванильный enterprise
Kaspersky
Наш ванильный enterprise
G—type-experience (aka жОпыт)
A living dog is better than a dead lion
О чём пойдет речь? 🤷♂️
Поговорим о нашей framework agnostic платформе.
Проблематика 😬
- Сложность поддержки > 800 уникальных экранов
- Вовлечение С++ разработчиков без разжалования в webpack-инженеры
- Работа распределённой команды 5 антивирусных продуктов (20 в итоге)
- Актуальность после взлёта / заката очередной технологии
Решения 🤓
- Vanilla JavaScript first
- Отказ от статичного хранения экранов
- Защита архитектуры от влияния текущих реализаций / технологий
- Лёгкость освоения системы, быстрый старт
Use now, thanks optionally 🔥
А взлетит ли оно? 🛸
Наш опыт использования 🔥
- 2 корпоративных приложения
- 4 года на проде
- И-ии-и?
- Успешное развитие проекта с необходимыми миграциями
Easy breezy достигаем цели
- Общие UX паттерны
- Декларативный подход
- Расширяемость поверх базовой платформы
- Простой онбординг новой команды
- Открытость и понятность для контрибьютеров
Команда мечты
А всё ли так хорошо? 🧐
- Меньшая гибкость построения интерфейса
- Сопровождения дополнительных слоёв
- Валидация своих решений на отсутствие велосипедизма.
Кто пользователи платформы? 🤔
- Полная сборка — тяжеловесный энтерпрайз: банки, заводы, пароходы..
- Адаптеры и абстракции — для самых простых и лёгких проектов
Ссылки