Node.js, JavaScript, REST APIs
• Created a distributed system architecture with Node.js, delegating responsibility for various tasks to separate applications and to communicate between services.
• Applications communicated with each other by exposed REST APIs, manipulating only the data it is responsible for and could be maintained, extended, and deployed without involving the other service.