Skip to content

DorcasOpatola/nodejs-intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Monolithic Architecture:

Monolith means composed all in one piece. Monolithic architecture is described as a single-tiered model of software application in which different components are combined into a single platform and uses a single code base. It is a traditional model of a software program, which is built as a unified unit that is self-contained and independent from other applications.

Microservices Architecture:

Microservices architecture also simply known as microservices, is a software development model that relies on a series of independently deployable services. These services have their own business logic and database with a specific goal.


Monolithic architecture is more appealing and useful to me as a junior developer. This way, I have to fully understand the codes I write for it to function as intended. Also, debugging and testing is easy to carry out.

While I totally understand the whole concept of microservices, it will be a total waste of resources for small scale applications.


NO, NodeJS is a single threaded language. It can become multithreaded through the help of event loops.


REPL means Read, Print, Evaluate, Loop.