How fullstackhero is put together — the modular monolith, vertical slice architecture, and how modules talk to each other through contracts.
- 01/04
Modular monolith
How fullstackhero composes ten modules into a single deployable process with hard module boundaries enforced by NetArchTest.
- 02/04
Vertical Slice Architecture
How each module is structured inside — one feature, one folder, one PR; endpoint + command + handler + validator + tests living together.
- 03/04
Multitenancy deep dive
How tenancy is the default in every layer — Finbuckle strategies, EF Core global query filter, IGlobalEntity opt-out, named filters, cross-tenant query discipline.
- 04/04
Dependency injection & module loading
How AddHeroPlatform, the module loader, the Mediator source generator, and FluentValidation auto-registration compose into a working host.