Hexagonal Architecturoplasty of a Node.js Backend
summary
Explains how to revive a struggling Node.js/TypeScript backend by migrating it to Hexagonal Architecture to separate different kinds of software complexity. Demonstrates a hands-on, open mob-programming approach focused on Domain-Driven Design, testing, refactoring and improving code quality and maintainability regardless of framework choice.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 8:00Patient Open Wide
- 16:34Refactoring attempts
- 29:47Codebase problems
- 45:35SOLID principles
- 55:43Hexagonal architecture
- 1:03:06Alternative architectures
- 1:19:30Domain space creation
- 1:39:50Domain development
- 1:59:36Domain and persistence
- 2:25:02Data migration
- 2:35:31Dependency injection
- 2:40:12Final assessment
related talks
53mHexagonal Architecture in a Nodejs Project
45mHooked on the Hexagon, Node JS Didn't Really Help Me Stay Clean
46mArchitecture of a Modern Enterprise Node js Application
35mRethinking Enterprise Architectures with Node.js
30mThe working Architecture of Node.js Applications
46mMonolith Decomposition in Node.js — A Case Study
01h 13mModern Backend for Frontend on Node.js
41mArchitecture in Node.js using NestJS
