Недавно я наткнулся на доклад Роберта Мартина (дядюшки Боба) о том, как структурировать приложение rails на основе вариантов использования. Мне это показалось очень интересным.
Вот ссылка на основной доклад: Архитектура: потерянные годы а>
Вот пример проекта, который структурирует приложение на основе принципов, упомянутых Робертом Мартином в его выступлении: Guru Watch
Мне было интересно, существуют ли хорошо зарекомендовавшие себя приложения rails, которые структурированы таким образом (подход, основанный на сценариях использования / архитектура Entity-Control-Boundary / разделение серверной части от внешнего интерфейса)