Microservices with Clojure
上QQ阅读APP看书,第一时间看更新

Monolithic architecture

The Helping Hands application can be designed using a three-layered architecture of presentation, business logic, and persistence. Based on the domain model, there can be four main tables in the Helping Hands application database corresponding to each entity. There will be a single database that will store all the data in the designated table. The database must be accessible to all the components of the system. The business logic layer will have well-defined components based on the principle of Separation of Concerns (SoC). Components will address all user stories for the Helping Hands application.