Custom WEB API solution

Pozdrav,

Razvijam objektno orijentiran WEB API u php-u, nazvao sam ga EvolveWebAPI design pattern vjerujem da je sličan kao MVC iako nedavno sam počeo čitati knjigu “Design Patterns: Elements of Reusable Object-Oriented Software” pa moguće da ću naknadno neke stvari izmijeniti.

Projekt se nalazi tu: https://github.com/CostlyDeveloper/EvolveWebAPI
Osnovni design pattern:

Od vendora koristim Simple PHP Router, dok su sam sve druge segmente razvijao u vlastitoj radinosti.

Odvojen koncept sačinjava se uglavnom od layera i modula koju su konceptualno odvojeni jedni od drugih.

Put kojim npr. POST request prolazi se može vidjeti na slici s tim da sam izbjegavao staviti ikoju bazu podataka u središte solution-a, želim da stvar funkcionira bez ikakve baze podataka, tj da se DataHub brine za sebe odakle će dohvatiti podatke bez obzira na ostatak software-a.

Ukoliko netko poprati temu rado bih čuo i druga mišljenja o razvoju.