Немного почитал, для расширения кругозора, про серверную разработку на Node.js. Возник вопрос - насколько годится он для разработки серьезного серверного API для которого я обычно использую ASP.NET WebApi/C#/EntityFramework, многослойную архитектуру и т.п.?
Есть ли пример большого и мощного API на Node.js?
Посмотрел рекомендуемые фреймворки. Но все равно не понятно как создавать такое решение с архитектурной точки зрения, когда у меня в приложении обычно есть слои - API, Business Logic Layer, Data Access Layer, Domain Model.
Middleware - это аналог n-tier архитектуры? А как быть с DI и изоляцией слоев?