#architecture
Все об архитектуре современных IT-систем. Разбираем лучшие практики для построения масштабируемых и отказоустойчивых приложений: от модульных монолитов и DDD до микросервисов на Go и Composable Architecture для iOS. Изучите опыт инженеров из ведущих IT-компаний и создавайте надежные решения.
Как перестать терять архитектурные решения в коде с помощью Log4brains
Обзор Log4brains: инструмента для ведения Architecture Decision Records (ADR) в формате docs-as-code с автогенерацией статического сайта.
Карта архитектурных шаблонов для разработчиков и техлидов
Обзор репозитория awesome-software-architecture — структурированной базы знаний по паттернам проектирования, DDD, микросервисам и распределенным систе...
Паттерны проектирования на человеческом языке
Обзор популярного GitHub-репозитория с самым понятным объяснением паттернов проектирования. Узнайте, как сложные концепции превращаются в простые жизн...
Как перестать гадать, что напрограммировал ваш ИИ-помощник
Обзор oh-my-mermaid — инструмента для автоматической генерации интерактивной архитектурной документации с помощью ИИ и Mermaid диаграмм.
Как перестать спорить об архитектуре и начать записывать решения с помощью adr-tools
Узнайте, как с помощью adr-tools превратить хаос архитектурных решений в структурированный лог, который спасет ваш проект от «забывчивости» и упростит...
Паттерны проектирования на человеческом — как перестать бояться GoF и начать кодить с умом
Разбираемся в паттернах проектирования без боли и академизма. Обзор легендарного репозитория, где сложные архитектурные концепции объясняются на приме...
Diagrams — Рисуем облачную архитектуру прямо в коде, без боли и устаревших схем
Устали рисовать облачную архитектуру вручную? Diagrams позволяет описывать и визуализировать сложные системы прямо в Python-коде, обеспечивая версиони...
Swark — Когда GitHub Copilot рисует архитектуру за вас
Устали рисовать архитектурные диаграммы вручную? Swark — расширение для VS Code, которое с помощью GitHub Copilot автоматически генерирует схемы из ва...
Устали от устаревших диаграмм? LikeC4 наводит порядок в архитектуре!
Представьте, что ваши архитектурные диаграммы всегда актуальны и генерируются прямо из кода. LikeC4 — это язык моделирования и набор инструментов, кот...
Laravel-Modules Когда ваш монолит хочет стать микросервисом (но не совсем)
Устали от монолитных Laravel-приложений, которые разрастаются до неуправляемых размеров? `laravel-modules` предлагает элегантное решение, позволяя стр...
iCraft Editor Когда архитектурные диаграммы оживают в 3D
Устали от плоских схем? iCraft Editor переносит архитектурные диаграммы в 3D, помогая визуализировать сложные системы, улучшать коммуникацию и даже со...
COLA v5 — Как Alibaba наводит порядок в Java-архитектуре и почему это нужно вам
Устали от хаоса в больших Java-проектах? COLA v5 от Alibaba предлагает готовое решение для построения чистой, объектно-ориентированной и многослойной...
Больше никаких велосипедов! Как `awesome-design-patterns` поможет вам писать лучший код
Устали изобретать велосипеды? `awesome-design-patterns` — это сокровищница проверенных решений для разработки на любом языке и в любой архитектуре. От...
Kratos — фреймворк для Go-разработчиков в эпоху cloud-native
Kratos — мощный фреймворк для создания микросервисов на Go с богатой экосистемой и продуманной архитектурой
Модульный монолит с DDD - архитектурный шедевр для сложных систем
Модульный монолит с DDD: как построить сложное приложение без микросервисов
Composable Architecture - Как сделать iOS-разработку предсказуемой
Composable Architecture — революционный подход к разработке iOS-приложений, который делает код предсказуемым, тестируемым и легко масштабируемым. Узна...
FreeCAD — 3D-моделирование без ограничений и лицензий
FreeCAD — мощный открытый инструмент для 3D-моделирования, который может стать бесплатной альтернативой коммерческим CAD-решениям. В статье разбираем...