Опыт использования оптимизированного механизма реструктуризации (v2) на базе размером 36 терабайт
https://infostart.ru/1c/articles/2270273/
https://infostart.ru/1c/articles/2270273/
25 год на дворе, пора добавить немного AI и в этот канал. Сделал с его помощью небольшое саммари, если зайдет - буду так делать.
Голосуем так: 🔥 - если за, и 🍌 - если не нужно.
Как не внедрить 1С:ERP 2 за один год, но через три распилить монолит?
Саммари:
- Монолит ERP2 стал слишком сложным и избыточным для работы 24/7.
- Разработана стратегия разделения ERP2 на отдельные компоненты.
- Использованы архитектурные принципы MonolithFirst и ряд простых правил для разработки.
- Разработаны собственные решения на базе Библиотеки стандартных подсистем (БСП).
- Использован инструмент разработки EDT для извлечения и разделения функциональности.
- Разработан сервис обработки ошибок Yellow collector для агрегации ошибок и оперативного реагирования.
- Описаны интеграции в распределенной системе с использованием RabbitMQ, SonarQube, Jenkins и других инструментов.
- Разработана простая конфигурация для описания интеграций на минималках.
Голосуем так: 🔥 - если за, и 🍌 - если не нужно.
Как не внедрить 1С:ERP 2 за один год, но через три распилить монолит?
Саммари:
- Монолит ERP2 стал слишком сложным и избыточным для работы 24/7.
- Разработана стратегия разделения ERP2 на отдельные компоненты.
- Использованы архитектурные принципы MonolithFirst и ряд простых правил для разработки.
- Разработаны собственные решения на базе Библиотеки стандартных подсистем (БСП).
- Использован инструмент разработки EDT для извлечения и разделения функциональности.
- Разработан сервис обработки ошибок Yellow collector для агрегации ошибок и оперативного реагирования.
- Описаны интеграции в распределенной системе с использованием RabbitMQ, SonarQube, Jenkins и других инструментов.
- Разработана простая конфигурация для описания интеграций на минималках.
Онтико наконец добралось до конференций на тему 1С. На сайте конференции пока нет ничего существенного, но тем кто любит делать доклады или желает попасть в программный комитет вроде как уже можно подавать заявки.
1cconf.ru
Профессиональная
конференция для 1С-разработчиков 2025
конференция для 1С-разработчиков 2025
Синтаксический анализ на коленке: конечные автоматы на языке 1С
Синтаксический анализ на 1С не очень широко освещен в контексте программирования.
Рассматривается использование конечных автоматов для синтаксического анализа. Конечный автомат - объект, управляемый входным потоком символов и имеющий внутреннее состояние. КА используются для анализа формальных языков и преобразования синтаксических правил в правила изменения состояний.
В статье рассматриваются КА без памяти, которые используются для анализа простых грамматик.
Примеры задач, решаемых с помощью КА: обработка текста, вычисление выражений, разбор XML файлов, реализация бота для взаимодействия с системой через мессенджер.
Есть хороший пример диаграммы состояний КА, наглядно иллюстрирует основные принципы описания и функционирования КА.
В статье также рассматривается пример реализации КА для чтения строки CSV.
Синтаксический анализ на 1С не очень широко освещен в контексте программирования.
Рассматривается использование конечных автоматов для синтаксического анализа. Конечный автомат - объект, управляемый входным потоком символов и имеющий внутреннее состояние. КА используются для анализа формальных языков и преобразования синтаксических правил в правила изменения состояний.
В статье рассматриваются КА без памяти, которые используются для анализа простых грамматик.
Примеры задач, решаемых с помощью КА: обработка текста, вычисление выражений, разбор XML файлов, реализация бота для взаимодействия с системой через мессенджер.
Есть хороший пример диаграммы состояний КА, наглядно иллюстрирует основные принципы описания и функционирования КА.
В статье также рассматривается пример реализации КА для чтения строки CSV.
infostart.ru
Синтаксический анализ на коленке: конечные автоматы на языке 1С
Использование конечных автоматов, реализованных на языке 1С, для синтаксического анализа несложных грамматик.
AMD или Intel, Windows или Ubuntu: что выбрать для работы с 1С
Саммари:
Проведено тестирование производительности процессоров AMD EPYC и Intel Xeon. Результаты тестирования неоднозначны, но AMD EPYC показывает двукратный прирост производительности в некоторых сценариях.
Тестирование проводилось на облачной платформе с использованием серверов Dell. Использовались системы хранения IBM Flash System и виртуальные машины на базе VMware.
Производительность измеряли с помощью инструментов HammerDB и теста Гилёва. Ubuntu с PostgreSQL оказалась быстрее Windows Server с Microsoft SQL Server на процессорах AMD EPYC.
Ну и как обычно: выбор оптимальной конфигурации зависит от задач, объема данных и бюджета компании.
Саммари:
Проведено тестирование производительности процессоров AMD EPYC и Intel Xeon. Результаты тестирования неоднозначны, но AMD EPYC показывает двукратный прирост производительности в некоторых сценариях.
Тестирование проводилось на облачной платформе с использованием серверов Dell. Использовались системы хранения IBM Flash System и виртуальные машины на базе VMware.
Производительность измеряли с помощью инструментов HammerDB и теста Гилёва. Ubuntu с PostgreSQL оказалась быстрее Windows Server с Microsoft SQL Server на процессорах AMD EPYC.
Ну и как обычно: выбор оптимальной конфигурации зависит от задач, объема данных и бюджета компании.
Хабр
AMD или Intel, Windows или Ubuntu: что выбрать для работы с 1С
Выбор серверного оборудования и настроек для работы с 1С — это ключевой вопрос для бизнеса, где важны скорость, стабильность и масштабируемость. Мы провели масштабное тестирование: сравнили...
Анализ конфигурации 1С на наличие платформеннозависимого кода
Саммари:
- Задача: найти все платформенно зависимые места в коде
- Цель: адаптировать конфигурацию для запуска на разных платформах Windows\Linux
- Взяли готовый, известный инструмент АПК
- Доработали его, написали свои правила.
Саммари:
- Задача: найти все платформенно зависимые места в коде
- Цель: адаптировать конфигурацию для запуска на разных платформах Windows\Linux
- Взяли готовый, известный инструмент АПК
- Доработали его, написали свои правила.
Forwarded from Никита Арипов | 1С, разработка, полезный контент (Никита Арипов)
Анонс: Кастомизация прикладного решения для комфортного обновления
В следующую среду (12.02) в 19-00 вместе с Матвеем Серегиным планируем провести первый вебинар на тему «Процесс кастомизации прикладного решения для комфортного обновления».
Хотим показать на практике как выстроить эффективную работу в EDT и в конфигураторе для простого обновления на очередную версию конфигурации в будущем. Будет несколько частей, так как за один раз не успеем.
Ориентируемся на уровень junior+ и middle, поэтому на базовых вещах не останавливаемся.
Какую проблему решаем:
Обновление на новую версию конфигурации вызывают сложности, если есть свои изменения. На сложных проектах обновление занимает существенное время, при этом расширения помогают, но не всегда.
Наша цель:
Поделиться опытом и лайфхаком обновления через git и хранилище
Если коротко, то:
- Вебинар про EDT и обновления
- Среда 12.02 в 19:00
- Регистрация не требуется
- Запись будет, но лучше вживую
- для Джун+ и Мидлов
- Ссылка на вебинар
В следующую среду (12.02) в 19-00 вместе с Матвеем Серегиным планируем провести первый вебинар на тему «Процесс кастомизации прикладного решения для комфортного обновления».
Хотим показать на практике как выстроить эффективную работу в EDT и в конфигураторе для простого обновления на очередную версию конфигурации в будущем. Будет несколько частей, так как за один раз не успеем.
Ориентируемся на уровень junior+ и middle, поэтому на базовых вещах не останавливаемся.
Какую проблему решаем:
Обновление на новую версию конфигурации вызывают сложности, если есть свои изменения. На сложных проектах обновление занимает существенное время, при этом расширения помогают, но не всегда.
Наша цель:
Поделиться опытом и лайфхаком обновления через git и хранилище
Если коротко, то:
- Вебинар про EDT и обновления
- Среда 12.02 в 19:00
- Регистрация не требуется
- Запись будет, но лучше вживую
- для Джун+ и Мидлов
- Ссылка на вебинар
Forwarded from Клуб питерских одинэсников (Татьяна Рыловникова)
Ура! У нас готов анонс и ссылка для регистрации на нашу встречу.
🔜 Представляем вашему вниманию - встреча Клуба Питерских Одинэсников #8, тема встречи «Интеграции».
📌 Когда и где? 1 марта (суббота) в 11:30 в Санкт-Петербурге, Казанская улица, 7 (FREEDOM, зал MUSIC HALL)
✏️ Что нас ждет? 3 доклада, объединенных одной темой, пицца и нетворкинг. А так же возможность попасть на афтерпати.
Мероприятие бесплатное.
Спонсор компания «Корус Консалтинг».
На афтерпати каждый платит сам за себя, никаких денег мы не собираем.
⚡️ Регистрируйся по ссылке и присоединяйся к нам!
#анонс
Мероприятие бесплатное.
Спонсор компания «Корус Консалтинг».
На афтерпати каждый платит сам за себя, никаких денег мы не собираем.
#анонс
Please open Telegram to view this post
VIEW IN TELEGRAM