Building a Scalable API in Node
TLDRMaciej Kocik shares his tips on building a scalable and configurable API in Node. The API is database-agnostic, but in the final example, I will use MongoDB. The Dependency Inversion Principle comes to play (the D principle from the well-established SOLID rules) Don’t let your core logic to rely on the concrete classes/ modules. Always create a layer of abstraction.
Table of contents
ScalabilityConfigurabilityLet’s write some code!User ModelUser Database AbstractionUserServiceUser ControllerService configResponse dataError HandlingExecuting actions on successThe template on GitHub1 Comment
Sort: