Skip to content

DDD-ing the whole project and emancipating from Symfomy framework

Latest
Compare
Choose a tag to compare
@juananrey juananrey released this 24 Feb 01:53
· 3 commits to master since this release
e47235f

🎩 Goal

  1. This project SHOULD implement a DDD architectural style to be used as a default PHP project
  2. As a consequence of 1), this project SHOULD implement the framework of choice just as an Infrastructure concern (hence, not determining the Model and Application layers implementation).

🗿 In the mid time

  • Removing Redis as a basic dependency of the dockerized environment and providing the option of using it by spinning up the docker-compose-with-redis.yml script.
  • Adding exhaustive documentation on how to go to production with the current project and the architectural base definition of the project.
  • Giving some love to composer.json file by adding exclusively the minimum dependencies.�
  • Better exception handling by extracting any infrastructure concern from them (before they used to have an HTTP error code!!). Now the information about HTTP error codes can just be inferred on the Infrastructure by checking the internal error code of the exceptions!�