Платформа skewer
DESCRIPTION
TRANSCRIPT
![Page 1: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/1.jpg)
Платформа Skewerзакладываем фундамент WebCanape небоскреба
Сапожков АлександрWebCanape
![Page 2: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/2.jpg)
Рост количества проектов2
3 года назад - 30 сайтовсейчас- 860 сайтов
через 3 года - 5000 сайтов
![Page 3: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/3.jpg)
Поддержка доработанных сайтов3
![Page 4: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/4.jpg)
Проблемы
• Единый центр управления
• Горизонтальное масштабирование
• Обновление
• Ускорение и упрощение разработки
4
![Page 5: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/5.jpg)
5
![Page 6: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/6.jpg)
Компоненты
Skewer - шпажка
Почему “Skewer”?6
![Page 7: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/7.jpg)
Проблема: Единый центр управления
7
![Page 8: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/8.jpg)
SMS
CMS Content Management System
(система управления содержимым)
SMS Site Management System
(система управления сайтами)
8
![Page 9: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/9.jpg)
SMS - функциональность
• создание сайтов
• клонирование
• резервное копирование
• импорт/экспорт
• мониторинг
• управление серверами
• миграция сайтов между серверами
Инструмент менеджеров
9
![Page 10: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/10.jpg)
Проблема:Горизонтальное масштабирование
10
![Page 11: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/11.jpg)
Инфраструктура
• SMS - система управления сайтами
• Общая очередь задач
• Сайты могут жить в инфраструктуре и вне нее
11
![Page 12: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/12.jpg)
Выделение серверов и кластеров
12
![Page 13: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/13.jpg)
Проблема: Обновление
13
![Page 14: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/14.jpg)
Общая сборка
• функциональные файлы расположены в единой директории
• слой перекрытия для доработок
Инструмент программистов
14
Общие файлы
Сайт 1
Перекрытие
Сайт 2
![Page 15: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/15.jpg)
Система обновления
• автоматическое обновление множества сайтов
• введение новой функциональности
Инструмент программистов
15
![Page 16: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/16.jpg)
Проблема: Ускорение и упрощение
разработки
16
![Page 17: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/17.jpg)
Дизайнерский режим
• дерево настроек css параметров
• настройка расположения модулей в зонах
• редактор шапки и подвала с перемещающимися блоками
• контекстное редактирование
17
![Page 18: Платформа Skewer](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5486e4e9b4af9fa00d8b530f/html5/thumbnails/18.jpg)
К чему мы идем18
• Единый центр управления
• Горизонтальное масштабирование
• Обновление
• Ускорение и упрощениеразработки