#architectureascode — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #architectureascode, aggregated by home.social.
-
Файл вырос до 800 строк и это была моя вина…
На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!
https://habr.com/ru/articles/1033218/
#python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality
-
Файл вырос до 800 строк и это была моя вина…
На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!
https://habr.com/ru/articles/1033218/
#python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality
-
Файл вырос до 800 строк и это была моя вина…
На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!
https://habr.com/ru/articles/1033218/
#python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality
-
Файл вырос до 800 строк и это была моя вина…
На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!
https://habr.com/ru/articles/1033218/
#python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality
-
Как я пришел от architecture as code к живой архитектурной модели
Привет, меня зовут Владимир Голубев, я системный архитектор. Последние несколько лет я занимался системной архитектурой в финтехе. За это время у меня накопилось много опыта и понимание того, чтобы я хотел изменить в работе архитекторов. Я хочу рассказать, как я пришёл к подходу "архитектура как код" и почему в итоге начал создавать свой инструмент для работы с живой архитектурной моделью.
https://habr.com/ru/companies/flowc/articles/1010400/
#aac #architectureascode #architecture_as_code #architectural_decision_records #архитектура #проектирование #архитектура_системы #архитектура_как_код #архитектура_по
-
Как я пришел от architecture as code к живой архитектурной модели
Привет, меня зовут Владимир Голубев, я системный архитектор. Последние несколько лет я занимался системной архитектурой в финтехе. За это время у меня накопилось много опыта и понимание того, чтобы я хотел изменить в работе архитекторов. Я хочу рассказать, как я пришёл к подходу "архитектура как код" и почему в итоге начал создавать свой инструмент для работы с живой архитектурной моделью.
https://habr.com/ru/companies/flowc/articles/1010400/
#aac #architectureascode #architecture_as_code #architectural_decision_records #архитектура #проектирование #архитектура_системы #архитектура_как_код #архитектура_по
-
Как я пришел от architecture as code к живой архитектурной модели
Привет, меня зовут Владимир Голубев, я системный архитектор. Последние несколько лет я занимался системной архитектурой в финтехе. За это время у меня накопилось много опыта и понимание того, чтобы я хотел изменить в работе архитекторов. Я хочу рассказать, как я пришёл к подходу "архитектура как код" и почему в итоге начал создавать свой инструмент для работы с живой архитектурной моделью.
https://habr.com/ru/companies/flowc/articles/1010400/
#aac #architectureascode #architecture_as_code #architectural_decision_records #архитектура #проектирование #архитектура_системы #архитектура_как_код #архитектура_по
-
Как я пришел от architecture as code к живой архитектурной модели
Привет, меня зовут Владимир Голубев, я системный архитектор. Последние несколько лет я занимался системной архитектурой в финтехе. За это время у меня накопилось много опыта и понимание того, чтобы я хотел изменить в работе архитекторов. Я хочу рассказать, как я пришёл к подходу "архитектура как код" и почему в итоге начал создавать свой инструмент для работы с живой архитектурной моделью.
https://habr.com/ru/companies/flowc/articles/1010400/
#aac #architectureascode #architecture_as_code #architectural_decision_records #архитектура #проектирование #архитектура_системы #архитектура_как_код #архитектура_по
-
Вы знали, что с помощью LLM можно вывести подход Architecture as Code на новый уровень?
Всем привет! Меня зовут Алексей Пронский, я отвечаю за архитектуру в AI-департаменте группы компаний БКС. Мы строим агентные системы, AI-ассистентов, OCR-системы, речевую аналитику и Classic ML модели. Поскольку мы работаем по принципам enterprise разработки, за каждым таким проектом стоит архитектурное решение (далее —арх.решение) — документ, который проходит согласование с бизнесом, корпоративной архитектурой, ИБ и владельцами смежных систем. Арх. решения мы ведём в Confluence, диаграммы рисуем в Draw.io. Типичный цикл от получения бизнес-требований до согласованного арх.решения в среднем занимает две-три недели. За последний год LLM-ассистенты произвели настоящую революцию в написании кода. В этой статье я покажу, как добиться такого же эффекта в архитектуре — перейти на подход Architecture as Code и передать рутину LLM. Мы используем Structurizr для описания архитектуры и Claude Code как LLM-ассистента. Буду показывать примеры на их основе, демо-репозиторий можно будет посмотреть на GitHub .
https://habr.com/ru/companies/bcs_company/articles/1006944/
#architecture #architectureascode #архитектура_как_код #structurizr #llm #claude_code
-
Вы знали, что с помощью LLM можно вывести подход Architecture as Code на новый уровень?
Всем привет! Меня зовут Алексей Пронский, я отвечаю за архитектуру в AI-департаменте группы компаний БКС. Мы строим агентные системы, AI-ассистентов, OCR-системы, речевую аналитику и Classic ML модели. Поскольку мы работаем по принципам enterprise разработки, за каждым таким проектом стоит архитектурное решение (далее —арх.решение) — документ, который проходит согласование с бизнесом, корпоративной архитектурой, ИБ и владельцами смежных систем. Арх. решения мы ведём в Confluence, диаграммы рисуем в Draw.io. Типичный цикл от получения бизнес-требований до согласованного арх.решения в среднем занимает две-три недели. За последний год LLM-ассистенты произвели настоящую революцию в написании кода. В этой статье я покажу, как добиться такого же эффекта в архитектуре — перейти на подход Architecture as Code и передать рутину LLM. Мы используем Structurizr для описания архитектуры и Claude Code как LLM-ассистента. Буду показывать примеры на их основе, демо-репозиторий можно будет посмотреть на GitHub .
https://habr.com/ru/companies/bcs_company/articles/1006944/
#architecture #architectureascode #архитектура_как_код #structurizr #llm #claude_code
-
Вы знали, что с помощью LLM можно вывести подход Architecture as Code на новый уровень?
Всем привет! Меня зовут Алексей Пронский, я отвечаю за архитектуру в AI-департаменте группы компаний БКС. Мы строим агентные системы, AI-ассистентов, OCR-системы, речевую аналитику и Classic ML модели. Поскольку мы работаем по принципам enterprise разработки, за каждым таким проектом стоит архитектурное решение (далее —арх.решение) — документ, который проходит согласование с бизнесом, корпоративной архитектурой, ИБ и владельцами смежных систем. Арх. решения мы ведём в Confluence, диаграммы рисуем в Draw.io. Типичный цикл от получения бизнес-требований до согласованного арх.решения в среднем занимает две-три недели. За последний год LLM-ассистенты произвели настоящую революцию в написании кода. В этой статье я покажу, как добиться такого же эффекта в архитектуре — перейти на подход Architecture as Code и передать рутину LLM. Мы используем Structurizr для описания архитектуры и Claude Code как LLM-ассистента. Буду показывать примеры на их основе, демо-репозиторий можно будет посмотреть на GitHub .
https://habr.com/ru/companies/bcs_company/articles/1006944/
#architecture #architectureascode #архитектура_как_код #structurizr #llm #claude_code
-
Вы знали, что с помощью LLM можно вывести подход Architecture as Code на новый уровень?
Всем привет! Меня зовут Алексей Пронский, я отвечаю за архитектуру в AI-департаменте группы компаний БКС. Мы строим агентные системы, AI-ассистентов, OCR-системы, речевую аналитику и Classic ML модели. Поскольку мы работаем по принципам enterprise разработки, за каждым таким проектом стоит архитектурное решение (далее —арх.решение) — документ, который проходит согласование с бизнесом, корпоративной архитектурой, ИБ и владельцами смежных систем. Арх. решения мы ведём в Confluence, диаграммы рисуем в Draw.io. Типичный цикл от получения бизнес-требований до согласованного арх.решения в среднем занимает две-три недели. За последний год LLM-ассистенты произвели настоящую революцию в написании кода. В этой статье я покажу, как добиться такого же эффекта в архитектуре — перейти на подход Architecture as Code и передать рутину LLM. Мы используем Structurizr для описания архитектуры и Claude Code как LLM-ассистента. Буду показывать примеры на их основе, демо-репозиторий можно будет посмотреть на GitHub .
https://habr.com/ru/companies/bcs_company/articles/1006944/
#architecture #architectureascode #архитектура_как_код #structurizr #llm #claude_code
-
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: https://bit.ly/4rUIzld
📄 #transcript included
-
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: https://bit.ly/4rUIzld
📄 #transcript included
-
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: https://bit.ly/4rUIzld
📄 #transcript included
-
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: https://bit.ly/4rUIzld
📄 #transcript included
-
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: https://bit.ly/4rUIzld
📄 #transcript included
-
💻 likec4 – Architecture as Code (Warsztaty)
@fajfer wprowadzi uczestników w ekosystem #likec4, 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: https://jesien.org/2025/zapisy#JesieńLinuksowa #DevOps #ArchitectureAsCode #OpenSource #Linux
-
💻 likec4 – Architecture as Code (Warsztaty)
@fajfer wprowadzi uczestników w ekosystem #likec4, 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: https://jesien.org/2025/zapisy#JesieńLinuksowa #DevOps #ArchitectureAsCode #OpenSource #Linux
-
💻 likec4 – Architecture as Code (Warsztaty)
@fajfer wprowadzi uczestników w ekosystem #likec4, 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: https://jesien.org/2025/zapisy#JesieńLinuksowa #DevOps #ArchitectureAsCode #OpenSource #Linux
-
💻 likec4 – Architecture as Code (Warsztaty)
@fajfer wprowadzi uczestników w ekosystem #likec4, 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: https://jesien.org/2025/zapisy#JesieńLinuksowa #DevOps #ArchitectureAsCode #OpenSource #Linux
-
💻 likec4 – Architecture as Code (Warsztaty)
@fajfer wprowadzi uczestników w ekosystem #likec4, 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: https://jesien.org/2025/zapisy#JesieńLinuksowa #DevOps #ArchitectureAsCode #OpenSource #Linux
-
Boolean — плохой флаг для данных
Мы все видели и использовали поля типа boolean в базах данных как часть структуры данных. На первый взгляд это удобно: два значения — «да» или «нет», просто и понятно. Например, у пользователя может быть флаг is_active , который показывает, включён аккаунт или нет, или поле is_deleted , которое используется как мягкое удаление. Такие поля встречаются повсюду. Но на практике хранение boolean в базе данных как элемента модели часто приводит к проблемам. В этой статье разберёмся, почему boolean может быть плохим выбором, и что использовать вместо него, чтобы избежать ошибок в будущем.
https://habr.com/ru/articles/942910/
#clean_code #clean_architecture #data_structures #data_storage #architectureascode #architecture_design #architecture_principles #architectural_decision_records
-
Boolean — плохой флаг для данных
Мы все видели и использовали поля типа boolean в базах данных как часть структуры данных. На первый взгляд это удобно: два значения — «да» или «нет», просто и понятно. Например, у пользователя может быть флаг is_active , который показывает, включён аккаунт или нет, или поле is_deleted , которое используется как мягкое удаление. Такие поля встречаются повсюду. Но на практике хранение boolean в базе данных как элемента модели часто приводит к проблемам. В этой статье разберёмся, почему boolean может быть плохим выбором, и что использовать вместо него, чтобы избежать ошибок в будущем.
https://habr.com/ru/articles/942910/
#clean_code #clean_architecture #data_structures #data_storage #architectureascode #architecture_design #architecture_principles #architectural_decision_records
-
Boolean — плохой флаг для данных
Мы все видели и использовали поля типа boolean в базах данных как часть структуры данных. На первый взгляд это удобно: два значения — «да» или «нет», просто и понятно. Например, у пользователя может быть флаг is_active , который показывает, включён аккаунт или нет, или поле is_deleted , которое используется как мягкое удаление. Такие поля встречаются повсюду. Но на практике хранение boolean в базе данных как элемента модели часто приводит к проблемам. В этой статье разберёмся, почему boolean может быть плохим выбором, и что использовать вместо него, чтобы избежать ошибок в будущем.
https://habr.com/ru/articles/942910/
#clean_code #clean_architecture #data_structures #data_storage #architectureascode #architecture_design #architecture_principles #architectural_decision_records
-
Boolean — плохой флаг для данных
Мы все видели и использовали поля типа boolean в базах данных как часть структуры данных. На первый взгляд это удобно: два значения — «да» или «нет», просто и понятно. Например, у пользователя может быть флаг is_active , который показывает, включён аккаунт или нет, или поле is_deleted , которое используется как мягкое удаление. Такие поля встречаются повсюду. Но на практике хранение boolean в базе данных как элемента модели часто приводит к проблемам. В этой статье разберёмся, почему boolean может быть плохим выбором, и что использовать вместо него, чтобы избежать ошибок в будущем.
https://habr.com/ru/articles/942910/
#clean_code #clean_architecture #data_structures #data_storage #architectureascode #architecture_design #architecture_principles #architectural_decision_records
-
🏗️ 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: https://ter.li/x5qb5r 🎧
#ArchitectureAsCode #SoftwareEngineering #DevOps #TechPodcast #Podcast #Tech
-
🏗️ 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: https://ter.li/x5qb5r 🎧
#ArchitectureAsCode #SoftwareEngineering #DevOps #TechPodcast #Podcast #Tech
-
🏗️ 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: https://ter.li/x5qb5r 🎧
#ArchitectureAsCode #SoftwareEngineering #DevOps #TechPodcast #Podcast #Tech
-
🏗️ 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: https://ter.li/x5qb5r 🎧
#ArchitectureAsCode #SoftwareEngineering #DevOps #TechPodcast #Podcast #Tech
-
🏗️ 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: https://ter.li/x5qb5r 🎧
#ArchitectureAsCode #SoftwareEngineering #DevOps #TechPodcast #Podcast #Tech
-
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: https://notepad.onghu.com/2024/structurizr-quick-notes-part1/
-
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: https://notepad.onghu.com/2024/structurizr-quick-notes-part1/
-
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: https://notepad.onghu.com/2024/structurizr-quick-notes-part1/
-
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: https://notepad.onghu.com/2024/structurizr-quick-notes-part1/
-
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: https://notepad.onghu.com/2024/structurizr-quick-notes-part1/
-
Покрытие архитектуры as Code тестами
💬 На самом деле, моя идея написания тестов на архитектуру настолько проста, легко реализуема и при этом полезна, что я до сих пор толком не понимаю, почему я не встречал материалов на эту тему, и сама тема всё ещё не используется повсеместно 🙂 Статья написана по следам моих докладов на трёх крупных ИТ-конференциях, на каждой из которых ко мне подходили архитекторы и разработчики российских бигтехов, говорили, что я очень точно попал в их боли и предложил суперпрактику, которую они теперь будут внедрять. На всех трёх конференциях я получил высшие оценки от аудитории, а на двух из них доклад был признан лучшим в своей секции. В конце статьи приведена ссылка на видео доклада с одной из конференций. В статье я поделюсь своей идеей и OpenSource-реализацией решения для написания тестов, разберу примеры тестов на небольшой учебной микросервисной архитектуре, а также расскажу про личный опыт и профит от применения этой практики. Для разработчиков монолита тоже есть небольшой бонус: в OpenSource-репозитории появилась реализация и примеры тестов на архитектуру модульного монолита.
https://habr.com/ru/articles/800205/
#микросервисная_архитектура #принципы_проектирования #devops #architectureascode #infrastructure_as_code #tdd #архитектурные_паттерны #архитектурные_подходы #техдолг #проектирование_систем
-
Покрытие архитектуры as Code тестами
💬 На самом деле, моя идея написания тестов на архитектуру настолько проста, легко реализуема и при этом полезна, что я до сих пор толком не понимаю, почему я не встречал материалов на эту тему, и сама тема всё ещё не используется повсеместно 🙂 Статья написана по следам моих докладов на трёх крупных ИТ-конференциях, на каждой из которых ко мне подходили архитекторы и разработчики российских бигтехов, говорили, что я очень точно попал в их боли и предложил суперпрактику, которую они теперь будут внедрять. На всех трёх конференциях я получил высшие оценки от аудитории, а на двух из них доклад был признан лучшим в своей секции. В конце статьи приведена ссылка на видео доклада с одной из конференций. В статье я поделюсь своей идеей и OpenSource-реализацией решения для написания тестов, разберу примеры тестов на небольшой учебной микросервисной архитектуре, а также расскажу про личный опыт и профит от применения этой практики. Для разработчиков монолита тоже есть небольшой бонус: в OpenSource-репозитории появилась реализация и примеры тестов на архитектуру модульного монолита.
https://habr.com/ru/articles/800205/
#микросервисная_архитектура #принципы_проектирования #devops #architectureascode #infrastructure_as_code #tdd #архитектурные_паттерны #архитектурные_подходы #техдолг #проектирование_систем
-
Гексагональная Архитектура и Spring Boot
Всем привет! Хочу рассказать про опыт применения гексагональной архитектуры в одном из наших микросервисов. С чем столкнулся и какие выводы сделал.
https://habr.com/ru/articles/795127/
#Java #hexagonal #springboot #microservices #architecture #architectureascode
-
Гексагональная Архитектура и Spring Boot
Всем привет! Хочу рассказать про опыт применения гексагональной архитектуры в одном из наших микросервисов. С чем столкнулся и какие выводы сделал.
https://habr.com/ru/articles/795127/
#Java #hexagonal #springboot #microservices #architecture #architectureascode