home.social

#architectureascode — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #architectureascode, aggregated by home.social.

fetched live
  1. Файл вырос до 800 строк и это была моя вина…

    На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!

    habr.com/ru/articles/1033218/

    #python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality

  2. Как я пришел от architecture as code к живой архитектурной модели

    Привет, меня зовут Владимир Голубев, я системный архитектор. Последние несколько лет я занимался системной архитектурой в финтехе. За это время у меня накопилось много опыта и понимание того, чтобы я хотел изменить в работе архитекторов. Я хочу рассказать, как я пришёл к подходу "архитектура как код" и почему в итоге начал создавать свой инструмент для работы с живой архитектурной моделью.

    habr.com/ru/companies/flowc/ar

    #aac #architectureascode #architecture_as_code #architectural_decision_records #архитектура #проектирование #архитектура_системы #архитектура_как_код #архитектура_по

  3. Вы знали, что с помощью LLM можно вывести подход Architecture as Code на новый уровень?

    Всем привет! Меня зовут Алексей Пронский, я отвечаю за архитектуру в AI-департаменте группы компаний БКС. Мы строим агентные системы, AI-ассистентов, OCR-системы, речевую аналитику и Classic ML модели. Поскольку мы работаем по принципам enterprise разработки, за каждым таким проектом стоит архитектурное решение (далее —арх.решение) — документ, который проходит согласование с бизнесом, корпоративной архитектурой, ИБ и владельцами смежных систем. Арх. решения мы ведём в Confluence, диаграммы рисуем в Draw.io. Типичный цикл от получения бизнес-требований до согласованного арх.решения в среднем занимает две-три недели. За последний год LLM-ассистенты произвели настоящую революцию в написании кода. В этой статье я покажу, как добиться такого же эффекта в архитектуре — перейти на подход Architecture as Code и передать рутину LLM. Мы используем Structurizr для описания архитектуры и Claude Code как LLM-ассистента. Буду показывать примеры на их основе, демо-репозиторий можно будет посмотреть на GitHub .

    habr.com/ru/companies/bcs_comp

    #architecture #architectureascode #архитектура_как_код #structurizr #llm #claude_code

  4. From 6-month review cycles to 2-hour automated deployments! How❓

    In this #InfoQ video, Jim Gough shares his journey from “accidental architect” to leading a revolution in #APIConnectivity.

    He breaks down the Developer-Security Gap and introduces CALM (Common Architecture Language Model)—an #opensource framework that treats #ArchitectureAsCode.

    🎬 Watch now: bit.ly/4rUIzld

    📄 #transcript included

    #SoftwareArchitecture #API #Security #PlatformEngineering

  5. 💻 likec4 – Architecture as Code (Warsztaty)

    @fajfer wprowadzi uczestników w ekosystem , narzędzia do opisywania architektury i wizualizacji jej w interaktywnych diagramach i prezentacjach. Wymagane: VS Code + plugin, git, Docker, Python; zaawansowani mogą używać innych środowisk.

    📍 Hotel przy Młynie, Rybnik
    📅 24–26 października 2025
    🔗 Zapisy: jesien.org/2025/zapisy

  6. Boolean — плохой флаг для данных

    Мы все видели и использовали поля типа boolean в базах данных как часть структуры данных. На первый взгляд это удобно: два значения — «да» или «нет», просто и понятно. Например, у пользователя может быть флаг is_active , который показывает, включён аккаунт или нет, или поле is_deleted , которое используется как мягкое удаление. Такие поля встречаются повсюду. Но на практике хранение boolean в базе данных как элемента модели часто приводит к проблемам. В этой статье разберёмся, почему boolean может быть плохим выбором, и что использовать вместо него, чтобы избежать ошибок в будущем.

    habr.com/ru/articles/942910/

    #clean_code #clean_architecture #data_structures #data_storage #architectureascode #architecture_design #architecture_principles #architectural_decision_records

  7. 🏗️ Can architecture be treated as code?

    Our latest podcast explores how Architecture as Code enables automation, scalability, and consistency in software development.

    Tune in for expert insights: ter.li/x5qb5r 🎧

    #ArchitectureAsCode #SoftwareEngineering #DevOps #TechPodcast #Podcast #Tech

  8. The more I use #Structurizr for #ArchitectureAsCode / #DiagramsAsCode the more I find small things that need to be searched up. This post is a collection of things that I need to remember so that I can find them easily: notepad.onghu.com/2024/structu

    #programming

  9. Покрытие архитектуры as Code тестами

    💬 На самом деле, моя идея написания тестов на архитектуру настолько проста, легко реализуема и при этом полезна, что я до сих пор толком не понимаю, почему я не встречал материалов на эту тему, и сама тема всё ещё не используется повсеместно 🙂 Статья написана по следам моих докладов на трёх крупных ИТ-конференциях, на каждой из которых ко мне подходили архитекторы и разработчики российских бигтехов, говорили, что я очень точно попал в их боли и предложил суперпрактику, которую они теперь будут внедрять. На всех трёх конференциях я получил высшие оценки от аудитории, а на двух из них доклад был признан лучшим в своей секции. В конце статьи приведена ссылка на видео доклада с одной из конференций. В статье я поделюсь своей идеей и OpenSource-реализацией решения для написания тестов, разберу примеры тестов на небольшой учебной микросервисной архитектуре, а также расскажу про личный опыт и профит от применения этой практики. Для разработчиков монолита тоже есть небольшой бонус: в OpenSource-репозитории появилась реализация и примеры тестов на архитектуру модульного монолита.

    habr.com/ru/articles/800205/

    #микросервисная_архитектура #принципы_проектирования #devops #architectureascode #infrastructure_as_code #tdd #архитектурные_паттерны #архитектурные_подходы #техдолг #проектирование_систем

  10. Гексагональная Архитектура и Spring Boot

    Всем привет! Хочу рассказать про опыт применения гексагональной архитектуры в одном из наших микросервисов. С чем столкнулся и какие выводы сделал.

    habr.com/ru/articles/795127/

    #Java #hexagonal #springboot #microservices #architecture #architectureascode