ну да. с другой стороны, я сейчас работаю в проекте где один монолит в котором 280 Erlang applications и любое из них может вызывать любое другое как ему вздумается (почти. есть стат. анализатор на базе xref)
не, есть микросервисы вокруг, но мы работаем именно над этой "центральной" штукой, которую все вызывают, а она никого не вызывает. Только эвенты шлёт об изменениях наружу