by mguay | Oct 29, 2025 | NestJS, Post
Writing Clean, Decoupled Code with the Strategy Pattern One of the biggest signs of a mature backend developer is understanding how to decouple high-level business logic from low-level implementation details. That’s exactly what the Dependency Inversion Principle...
by mguay | Oct 12, 2025 | Lecture, NestJS
In this lecture, we’ll build a complete NestJS project using Hexagonal Architecture and CQRS from the ground up. You’ll learn how to structure your code around core domain logic, application services, and infrastructure adapters — creating a clean, maintainable, and...
by mguay | Mar 18, 2025 | DevOps, Node.js, Post
Introduction In Node.js development, one of the key architectural decisions is whether to build your application as a monolithic unit or as a collection of microservices. A monolithic architecture means your entire application (UI, server-side logic, database access,...
by mguay | Jan 19, 2025 | Angular, Kubernetes, Lecture
In this lecture, we dive deep into Module Federation and its role in creating a microservices architecture for the frontend. Using Nx, we explore how to structure and configure a modular frontend that enables independent deployments while maintaining seamless...