Итак можно уже наконец-то рассказать о нововведениях - пока для своих. Кто подписан на форум.
Как только мы окончательно сформируем команду Web разработки https://hh.ru/employer/1625839
Указанная информация поедет и на основные витрины.
Итак. По заветам ScrumTrek большая команда разделена на 4 команды и соответственно на 4 продукта. Проекты также берутся “по командно”. За исключением глобальных - где нужно привлечь всех.
История началась в июне - сразу после Хакатона. Теперь уже есть результаты.
продукт “Автоматическое качество”
продукт составной - содержит множество различных дистрибутивов. Всё для организации качественной разработки
связанный проект - “Имплементация инженерных практик” - внутреннее маркетинговое название "Настоящий CICD и DevOps для 1С"
Коллекция дистрибутивов
Сборочные линии
- Vanessa-Usher - программа для организации сборочных линий при помощи Jenkins
- Vanessa-Azure-DevOps - программа для организации сборочных линий при помощи Azure DevOps (бывший TFS)
Управление контейнерами
- Vanessa Porter - управление легковесными контейнерами и образами Docker
Автоматическое тестирование
- Vanessa Automation Driven Development - https://github.com/silverbulleters/add/releases
- комплект программ для организации Continious Code Inspection при помощи платформы SonarQube - https://xdd.silverbulleters.org/c/razrabotka/continious-inspection
Отдельно хочется сказать что мы начали дружить с еще одним коллегами делающими интересное в этом направлении https://www.viva64.com/ru/pvs-studio/ - если у вас НЕ 1С можем рассказать и познакомить с платформой PVS
Про OVM, Vanessa-Runner и остальное писать бессмыленно - следите за хабом пакетов http://hub.oscript.io/packages
Продукт “Автоматическая инфраструктура”
разделение команд позволило наконец-то выделить постоянные ресурсы на создание преднастроенных операционных систем и сервисов “Как у Пули”
Первым клиентам уже отгружаются образа
- 1С серверов
- PG серверов
- Jenkins серверов
- SonarQube серверов
в виде готовых образов для развертывания. Публично доступен только образ PG - https://hub.docker.com/r/silverbulleters/ya-docker-postgresql-1c
на подходе (в отладке у клиентов)
- образа служб мониторинга ElasticSearch + Zabbix преднастроенных для мониторинга инфраструктуры с настроенным тригерами
В работе
- образ MSSQL преднастроенный для работы с 1С со встроенным консалтингом.
Связанный с указанным продуктов проект - внезапно “Аудит информационных систем”. Все рекомендации теперь мы будем передать в виде скриптов и YAML настроек, чтобы быстрей добиться эффекта от аудитов.
Как уже обсуждалось в нашем Телеграмм канале https://t.me/silvernation - советуем обратить внимание на работу Юрия Пермитина https://github.com/YPermitin/SQLServerTools
Образа поставляются совместно со скриптами развертывания при помощи Vanessa-Porter
скриншот для привлечения внимания
Продукт “Автоматическая интеграция”
Здесь всё просто - это наша новая конфигурация 1С
Которая позволяет:
- управлять серверами RabbitMQ
- управлять серверами Kafka
- управлять серверами ActiveMQ (Azure Service Bus, Amazon Service Bus)
- управлять серверами ElasticSearch
- управлять серверами OpenWhisk
Базируется на компонентах интеграции - подсистема для 1С (ранее известная как Yellow RabbitMQ), которая подключается 1С к транспортному уровню
Пока мы отлаживаем ее внутри и у клиентов - но на очереди несколько публичных релизов
Фактически - это “Шина от Пули” - как мы считаем её правильно делать.
Внимание вопрос - как вы думаете где правильно трансформировать “Сообщения” при передачи данных ?
Внимательный читатель ответит правильно,
Ожидаю вопросов также про Protobuf для 1С
Продукт SilverBulleters Commons
Пока не имеет названия - фактически это комплект низкоуровневых библиотек которые мы используем для построения своего комплекта финальных продуктов.
Но для интересующихся скажу - что Web компоненты именно тут разрабатываются и выпускаются в виде нашего личного кабинета https://app.silverbulleters.org/
По мере выпуска релизов - выдаем доступ к функциональности
P.S. Низом тот самый Blazor
Мастер-классы
Ну и конечно напомню https://isthisdesign.org/hackathonpo1cvregion
Мы в рамках реализации своей социальной миссии, для тех кто в мае в Москву приехать не может - проводим выезды с лабораторными работами в региональные города.
Функциональность покупки билетов, чтобы было всем удобней релиз в ближайшие дни. Web разработчиков на фронт нам конечно пока не хватает.