Да, тема доменов действительно очень плохо раскрыта в статье.
Но авторы не пишут, что домены — зло. Мысль была в том, что не надо их использовать для предотвращения падения процесса после возникновения непойманных исключений, а так же не нужно их использовать для отлова исключений вызванных программными ошибками, так как для этого есть другие механизмы.
Домены — не зло, если их использовать для локализации непойманных исключений возникших вследствие бага. При кластеризации, например, с помощью доменов можно определять в каком из воркеров возникло непойманное исключение и перезапускать лишь его. Втаком случае один воркер выпадет на время, но остальные воркеры продолжат обрабатывать запросы. Чтобы восполнить пробел статьи можно почитать документацию, там достаточно подробно описано для чего их можно использовать, а для чего их использовать не рекомендуется.
Но авторы не пишут, что домены — зло. Мысль была в том, что не надо их использовать для предотвращения падения процесса после возникновения непойманных исключений, а так же не нужно их использовать для отлова исключений вызванных программными ошибками, так как для этого есть другие механизмы.
Домены — не зло, если их использовать для локализации непойманных исключений возникших вследствие бага. При кластеризации, например, с помощью доменов можно определять в каком из воркеров возникло непойманное исключение и перезапускать лишь его. Втаком случае один воркер выпадет на время, но остальные воркеры продолжат обрабатывать запросы. Чтобы восполнить пробел статьи можно почитать документацию, там достаточно подробно описано для чего их можно использовать, а для чего их использовать не рекомендуется.