Architecture
Last updated
Was this helpful?
Last updated
Was this helpful?
The architecture which is using in AAF is a microservice-focused architecture with multiple autonomous microservices (each with its own data / db) and implementing different approaches within each microservice (simple CRUD vs DDD / CQRS samples) using HTTP as a communication protocol between client applications and microservices and support asynchronous communication for spreading data updates across multiple integration event and event-based services.
The diagram below shows the overall architecture of the solutions:
The Applicita.AAF.WebApp is Angular based project and it is designed so that it can be deployed separately from the backend ASP.NET Core solution, to a different port in the same server or to a different server.