Hexagonal Architecture in a Nodejs Project
summary
Explains using hexagonal (ports-and-adapters) architecture to separate external interactions from business logic in a Node.js application. Covers how to organize the architecture in Node.js, the technology stack used, testing approaches, and discusses pitfalls, advantages and disadvantages encountered during development.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 5:22Hexagonal architecture
- 15:07Core app code
- 18:59Node.js & TypeScript
- 20:04Project structure
- 33:19Testing in hexagonal
- 38:24When to use hexagonal
- 43:20Architecture pitfalls
- 47:11Pros and cons
- 48:16Conclusion & Q&A
related talks
02h 44mHexagonal Architecturoplasty of a Node.js Backend
45mHooked on the Hexagon, Node JS Didn't Really Help Me Stay Clean
19mHexagonal Architecture in Angular
57mHow to Build a Hexagon: Pragmatic Architecture for Client Applications
46mArchitecture of a Modern Enterprise Node js Application
39mClean Architecture works in the Frontend too!
01h 29mArchitecture Beyond Clean & Hexagonal
30mThe working Architecture of Node.js Applications
