1.5Kпросмотров
15 октября 2025 г.
📷 ФотоScore: 1.7K
Всем привет! Давно не писал про обновления (а они есть!) репозитория с инструментарием для работы с Архитектурой "as Code" — обещаю исправиться в ближайшее время ☺️ А пока хочу рассказать, что репозиторий прошёл отбор в финальное голосование OpenSource трибуны на HighLoad++ ❗️ Победителям голосования будет представлена возможность представить свои решения на широкую публику на крупнейшей ИТ-конференции в России 🤩 Если вам интересен мой OpenSource проект — находите его в списке: «Инструменты для работы с AaC (архитектурой «as code») AACT (Architecture As Code Tools)» и поддержите голосом, чтобы у ещё большего числа людей был шанс с ним познакомиться: https://opensource.highload.ru/vote 😊 Для голосования нужно авторизоваться через емаил или ВК 🗳 upd: а для тех, кто ещё вдруг с проектом не знаком — скопирую сюда краткое описание: AACT (Architecture As Code Tools) — набор инструментов и практик для работы с архитектурой, представленной в формате «as Code». Основная фишка — это автоматическое тестирование архитектурной схемы реальному положению вещей на проде (или любом другом окружении), а также покрытие тестами проверки соответствия архитектуры принятым принципам и паттернам. Основные цели проекта: • устранить неактуальность архитектурных схем, которые быстро устаревают относительно кода и конфигураций IaC; • повысить декларативность архитектур — не просто зафиксировать «что», но и кодом тестов формализовать «почему»; • ввести контроль над соблюдением архитектурных принципов (паттернов, договорённостей) непосредственно в процессе разработки; • обеспечить обратную связь об архитектурных проблемах уже на этапе PR (сборки ветки в CI/CD), чтобы архитектурные нарушения ловились до слияния веток. Возможности проекта и примеры использования: • микросервисные архитектуры (REST, gRPC, kafka, Rabbit, ...); • модульные монолиты. Ваша архитектура может быть описана при помощи: • PlantUML, • Structurizr. Информация об архитектурных зависимостях может браться из: • IaC (yaml-файлы для kubernetes), • исходный код. AACT делает архитектуру живой, актуальной и контролируемой, устраняя разрыв между диаграммами и кодом.
1.5K
просмотров
2168
символов
Да
эмодзи
Да
медиа

Другие посты @rsa_enc

Все посты канала →
Всем привет! Давно не писал про обновления (а они есть!) реп — @rsa_enc | PostSniper