Я разработчик приложений, в основном занимаюсь разработкой и поддержкой корпоративных приложений, таких как ERP, система HCM.Проработав много лет в поле, я почувствовал, что способ разработки бизнес-системы не совсем верен.После многих лет обслуживания и совершенствования сотнями разработчиков система продолжает становиться все больше и больше, все более и более сложной.В конце концов, просто невозможно сделать большие изменения в системе, потому что логика запутана, как итальянская лапша.Разработчики так боятся вызвать серьезные проблемы с клиентами.
Недавно я обнаружил Парадигму программирования на основе потоков , изобретенную J.Пол Моррисон и мне это действительно интересно.Я очень одобряю идею разработки приложений, рисуя диаграмму визуально.Как мы все знаем, чтобы разработать бизнес-систему, мы начнем с построения бизнес-схемы.Почему диаграмма бизнес-процесса не может быть просто самой системой ??
Естественно, я попытался найти реализации FBP, и nifi - это то, что рекомендует изобретатель FBP.Я не очень подробно разбираюсь в nifi.
Сразу после просмотра некоторых вводных видео и документации я обнаружил, что большую часть времени эксперты по nifi постоянно говорят об использовании nifi для iot-системы, потоковой передачи в реальном времени такого рода.вещи.Кажется, что nifi не имеет отношения к бизнес-системам.
С нетерпением жду, когда кто-нибудь прояснит мои сомнения.Подходит ли nifi для построения бизнес-транзакционных систем?