https://github.com/jonpsmith/bookapp.all
Example of applying an modular monolith approach to building apps. This version contains the whole app in one solution
https://github.com/jonpsmith/bookapp.all
Last synced: 3 months ago
JSON representation
Example of applying an modular monolith approach to building apps. This version contains the whole app in one solution
- Host: GitHub
- URL: https://github.com/jonpsmith/bookapp.all
- Owner: JonPSmith
- License: mit
- Created: 2021-04-26T16:41:40.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-11T09:02:57.000Z (about 5 years ago)
- Last Synced: 2024-04-29T21:10:17.453Z (about 2 years ago)
- Language: C#
- Homepage: https://www.thereformedprogrammer.net/evolving-modular-monoliths-1-an-architecture-for-net/
- Size: 2.56 MB
- Stars: 48
- Watchers: 4
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BookApp.All
This is a version of the BookApp used in the [Evolving modular monoliths series](https://www.thereformedprogrammer.net/evolving-modular-monoliths-1-an-architecture-for-net/) of articles. The BookApp is a e-commerce web app taht sells books using ASP.NET Core and EF Core. This application features in my book [Entity Framework Core in Action](https://bit.ly/EfCoreBook2).
This specific version:
- Uses the [modularize bounded context approach](https://www.thereformedprogrammer.net/evolving-modular-monoliths-1-an-architecture-for-net/#3-modularize-inside-a-bounded-context), where each project is focused on one job.
- Contains all of the projects to build the BookApp, i.e., it doesn't have any part of the code turned into a NuGet package (See part 2 - coming soon).