Обновить
6
Игорь Стряпков@CloudX_Stryapkov

Пользователь

1
Подписчики
Отправить сообщение

Проектирование в условиях нестабильности: практика

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели9K

Нестабильность – это часть нашей жизни, и, конечно, невозможно избежать нестабильности в вопросах разработки. В современном, постоянно меняющемся мире непрерывно что-то происходит: новые требования закона, новые бизнес-процессы, новые библиотеки и интерфейсы. В этой статье я разбираю принципы проектирования ПО на основе нестабильности. Всех, кто устал переделывать компоненты, а также тех, кто уже научился не переделывать лишнее, приглашаю поговорить про принцип обратных зависимостей, оси нестабильности и принципы архитектурной устойчивости проекта.

Эта статья является продолжением моей первой публикации, в которой я уже рассказывал о функциональном хаосе и поиске архитектурной устойчивости. Прочитать ее можно здесь. Сегодня же мы рассмотрим вопрос с более практической стороны и начнем с более гибкого архитектурного принципа.

Читать далее

Проектирование в условиях нестабильности: от функционального хаоса к архитектурной устойчивости

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели6.9K

Может показаться, что в современной разработке только и успеваешь, что реагировать на изменения: новые интеграции, обновленные бизнес-правила, смена технологического стека. В итоге команды тратят недели на задачи, которые должны решаться днями, а каждое новое требование встречается с сопротивлением. Но что если существует подход, который превращает постоянные изменения из головной боли в конкурентное преимущество? Сегодня мы поговорим о проектировании на основе нестабильности — архитектурной парадигме, которая позволяет системам становиться лучше с каждым изменением. 

Читать далее

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Архитектор программного обеспечения
Управление проектами
Планирование
Java
DDD
Микросервисная архитектура
PostgreSQL
Проектирование
Разработка программного обеспечения
Проектирование архитектуры приложений