1 - Clean Architecture in Angular: Scalable Structure
How to apply Clean Architecture in Angular: layer separation, dependency rule, use cases and repository pattern for scalable projects.
Software architecture for web applications: clean architecture, hexagonal architecture, DDD, CQRS, event sourcing, and architectural patterns for scalable and maintainable systems.
Questa serie raccoglie 6 articoli (circa 134 minuti di lettura totale), pensati per un livello Advanced. Gli argomenti principali trattati sono architecture, clean architecture, DDD, CQRS.
How to apply Clean Architecture in Angular: layer separation, dependency rule, use cases and repository pattern for scalable projects.
DDD applied to the web world: Bounded Contexts, Aggregates, Value Objects, Entities and Domain Events with TypeScript and Angular.
Implementing CQRS and Event Sourcing in TypeScript: Command/Query separation, event store, projections and snapshots.
Guide to Hexagonal Architecture: ports, adapters, dependency inversion and comparison with Clean Architecture and Onion Architecture.
In-depth comparison between REST, GraphQL and tRPC: performance, developer experience, security, caching and decision framework.
Testing strategies for Angular: test pyramid, unit testing with Jest, component testing, E2E with Playwright, mocking and CI integration.
Have you read all the articles? Check how much you've learned by taking this series' quizzes.