I’m looking for some tutorials (video or text) on basic software architectures. For example, an application with decoupled business logic and presentation logic that reads from and writes to a database. Most of the tutorials I find don’t go further beyond basic CRUD operations. I need a more evolved example where business classes have a different shape from the database records. So, a single transaction might affect multiple database relations. I have already checked repository pattern, but that seems quite tightly coupled with the .NET framework (Entity Framework to be exact). Is there any platform agnostic tutorial that covers the concepts I am looking for?

submitted by /u/Mycroft2046
[link] [comments]