Top Banner
Hex agonal Architecture with PHP Carlos Buenosvinos (@buenosvinos) CTO @Atrapalo PHP Barcelona Monthly Talk #1: DDD
9

Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)

May 06, 2015

Download

Technology

Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)

Hexagonal Architecture with PHP

Carlos Buenosvinos (@buenosvinos) CTO @Atrapalo

!PHP Barcelona Monthly Talk #1: DDD

Page 2: Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Page 3: Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Page 4: Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)

–Alistair Cockburn, 2005

“Hexagonal Architecture allows an application to be equally driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from its eventual run-time devices and databases”

Page 5: Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Page 6: Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Page 7: Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Page 8: Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)

Demo: Idy!(basic)!

Dependency Inversion!https://github.com/carlosbuenosvinos/phparchitect-hexagonal-architecture-article

Page 9: Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)

Demo: Etpa!(average)!

Tx - Events!https://github.com/carlosbuenosvinos/elige-tu-propia-aventura-web

RateStoryUseCase