OxyBaseWhat is OxyBase in overall?OxyBase is a project which aims to provide a use case how to create system by applying SOA, DDD centric approach, CQRS architecture as service architecture and all this would be done in PHP. What OxyBase provides?OxyBase has a framework to aid developers while creating DDD centric domains that applies Event Sourcing pattern, while implementing CQS pattern as an application architecture, while publishing application's services/interface over web service, while managing development life-cycle, while deploying application. It also has out of the box ready project structure. When you should use OxyBase?
When you should not use OxyBase?You can use it for any kind of project, but more likely that you will not benefit from packages and features it provides. Although, if you will try to implement some small, not complex application by using all those "things" described above - most likely that you will fail, because it will be just to much work and very little benefit. why to avoid cqrs read this before you start redesigning anything. |