- Domain driven design repository pattern verification#
- Domain driven design repository pattern software#
Domain driven design repository pattern software#
According to Eric Evans, When we are developing software our focus should not be primarily on technology, rather it should be primarily on business. Also if system does not solve business need is of no use to anyone No matter how pretty it looks or how well architecture its infrastructure. Suppose we have designed software using all latest tech stack and infrastructure and our software design architecture is fabulous, but when we release this software in market, it is ultimately end user who decides whether our system is great or not. The business logic of an application is a set of rules and guidelines that explain how business object should interact with each other to process modeled data.Ī domain in software engineering field is business on which application is intended to build. Basically, business logic is area of knowledge around which application logic revolves. In the process of application development, term domain logic or business logic is commonly used. The word Domain used in context of software development refers to business. Before discussing topic in detail let’s try to focus some light and understand what is mean by domain in this context. It is an approach for architecting software design by looking at software in top-down approach.
Domain driven design repository pattern verification#