Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hexagonal Architecture - PHP Barcelona Monthly ...
Search
Carlos Buenosvinos
June 12, 2014
Technology
2
520
Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Carlos Buenosvinos
June 12, 2014
Tweet
Share
More Decks by Carlos Buenosvinos
See All by Carlos Buenosvinos
Desarrollo Profesional con PHP 2014/15 - Nivel Bajo / Medio
carlosbuenosvinos
0
73
PHP 2014/15
carlosbuenosvinos
3
96
Desarrollo móvil con Titanium, PhoneGap y otros
carlosbuenosvinos
2
760
Agile and Scrum Introduction
carlosbuenosvinos
2
210
Other Decks in Technology
See All in Technology
Part1 GitHubってなんだろう?その1
tomokusaba
3
770
地に足の付いた現実的な技術選定から魔力のある体験を得る『AIレシート読み取り機能』のケーススタディ / From Grounded Tech Choices to Magical UX: A Case Study of AI Receipt Scanning
moznion
4
1.4k
Serverlessだからこそコードと設計にはこだわろう
kenichirokimura
2
990
250510 StepFunctionのテスト自動化始めました vol.1
east_takumi
1
220
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
0
130
Pythonデータ分析実践試験 出題傾向や学習のポイントとテクニカルハイライト
terapyon
1
150
Docker Compose で手軽に手元環境を実現する / Simplifying Local Environments with Docker Compose #CinemaDeLT
nabeo
0
120
経済メディア編集部の実務に小さく刺さるAI / small-ai-with-editorial
nkzn
2
390
テストコードにはテストの意図を込めよう(2025年版) #retechtalk / Put the intent of the test 2025
nihonbuson
PRO
6
1k
Global Azure2025(GitHub Copilot ハンズオン)
tomokusaba
2
760
MCPを理解する
yudai00
14
10k
Kaigi Effect 2025 #rubykaigi2025_after
sue445
0
120
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Designing Experiences People Love
moore
142
24k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Optimizing for Happiness
mojombo
378
70k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Transcript
Hexagonal Architecture with PHP Carlos Buenosvinos (@buenosvinos) CTO @Atrapalo !
PHP Barcelona Monthly Talk #1: DDD
None
None
–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”
None
None
None
Demo: Idy! (basic)! Dependency Inversion! https://github.com/carlosbuenosvinos/phparchitect-hexagonal-architecture-article
Demo: Etpa! (average)! Tx - Events! https://github.com/carlosbuenosvinos/elige-tu-propia-aventura-web RateStoryUseCase