Server side architecture with Node and Typescript using Nest

Server side architecture with Node and Typescript

Every platform has its own philosophy: a set of principles and guidelines. Node.js is strongly influenced by the Unix philosophy. Particularly in two of its working principles, which are as follows: “Small is beautiful.” “Make each program do one thing well.” The simplicity of Node.js core and its modularity gives a lot of advantages: first ...

Microservices architecture benefits and business value

Microservices architecture

Microservices are small, autonomous services that work together. —Sam Newman, Thoughtworks So, what is a service? A service is a software that… is responsabile for holding, processing, and distributing a particular kind of information within the scope of the system; deploy and runs are indipendent; communicate with consumers and other services, presenting informations using conventions ...

Dependency Injection overview

Dependency injection

Dependency injection is a set of software design principles and patterns that enables us to develop loosely coupled code, it is also one of the most misunderstood concepts in the object oriented programming. The Dependency injection pattern is strictly related to SOLID principles, for more information: SOLID principles using Typescript The main purpose of the DI is ...

Older posts