Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
.NET 8 Backend Bootcamp - Modulith, VSA, DDD, CQRS and Outbox

You're reading from   .NET 8 Backend Bootcamp - Modulith, VSA, DDD, CQRS and Outbox Build scalable backend systems with Modular Monoliths, DDD, CQRS, VSA, and Microservices Transition

Arrow left icon
Product type Video
Published in Nov 2024
Publisher Packt
ISBN-13 9781837028757
Length 24hrs 33mins
Edition 1st Edition
Tools
Arrow right icon
Toc

Table of Contents (28) Chapters Close

1. Introduction 2. Monolithic Architecture - What's wrong with Traditional Monoliths? FREE CHAPTER 3. Microservices Architectures - Why it is not fit for all projects? 4. The Bridge: Modular Monolith Architectures - Gateway between Monolithic and MS 5. Create EShop Modular Monolith Project Solution Structure 6. Wire-up Dependencies Between Modules (DI Management of Modules) 7. First Module: Catalog Module with Vertical Slice Architecture and CQRS 8. Develop Shared Domain for Tactical DDD Abstraction (Entity, Aggregate, Events) 9. Develop Catalog Domain with Product Domain Entity Models 10. Data Management of Modular Monolith: Setup Postgres as a Main Database 11. Develop Shared and Catalog Data-Infrastructure with EF Core Code First 12. Application Use Case Development with CQRS and MediatR 13. Catalog Application Use Case Development with CQRS and MediatR 14. Develop Catalog API Endpoints Expose Minimal API Endpoints with Carter and REPR 15. Develop Cross-cutting Concerns for Catalog and Each Module in EShop Modules 16. Develop Basket Module with Vertical Slice Architecture and CQRS 17. Develop Basket Data-Infrastructure with EF Core Code First and PostgreSQL 18. Develop Basket Application Use Case Development with CQRS and MediatR 19. Develop Basket API Endpoints Exposing Minimal API Endpoints with Carter and REPR 20. Develop Distributed Caching with Redis in Basket Module 21. Sync Communications Between Modules with In-Process Method Calls (Public APIs) 22. Async Communications Between Modules with RabbitMQ & MassTransit for UpdatePrice 23. Develop User Identity Module with Keycloak Authentication 24. Ordering Module with Vertical Slice Architecture and CQRS 25. Outbox Pattern for Reliable Microservices Messaging with BasketCheckout Use Case 26. Containerize and Orchestrate EShop Modular App in Docker-Compose 27. Migrating to Microservices: EShop Modules to Microservices with Strangler Fig 28. Thanks
Content Locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image