My question is about application architecture in .NET World with reference to Containers.
I went to a local .NET Development Meetup
where the guy showed how to re-architect our application to fit all components into separate containers. I liked the idea, came home to realize that how the communication part plays out in all that.
Here is something he scribbled. Each bubble represents a container.
Now here is the million dollar question. My app is an ASP.NET MVC Web App
, Business Logic and Data Access Layer are DLLs referenced by the app. Other then creating a REST endpoint on each depended-upon layer; I don't see no other way my DLL could be running in a separate container and referenced across Container Lines. Is there a way/framework provided by .NET to accomplish this easily?