Use DTOs to Enforce a Layer of Indirection – Node.js with TypeScript
khalilstemmler.com