I’m going to start new nodejs project using typescript. Before start I prepared boilerplate solution with classic 3-layered architecture. The all code lives here: https://github.com/paveldz/node-ts-boilerplate Each layer is something like separate project in solution. 1) API (nodejs express app) 2) Domain layer (contains Services with business logic) 3) Data access layer Each project is independentRead more