Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Hexagonal Architecture - PHP Barcelona Monthly ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Carlos Buenosvinos
June 12, 2014
Technology
570
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Carlos Buenosvinos
June 12, 2014
More Decks by Carlos Buenosvinos
See All by Carlos Buenosvinos
Desarrollo Profesional con PHP 2014/15 - Nivel Bajo / Medio
carlosbuenosvinos
0
91
PHP 2014/15
carlosbuenosvinos
3
120
Desarrollo móvil con Titanium, PhoneGap y otros
carlosbuenosvinos
2
780
Agile and Scrum Introduction
carlosbuenosvinos
2
260
Other Decks in Technology
See All in Technology
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
310
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
180
継続的なAIコスト最適化
bgpat
1
290
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
4
1.2k
しろおびから始める!ログ活用の第一歩
shumei_ito
0
920
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
560
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
180
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
2
880
SREでアラート疲れを 解決しよう!
kairim0
1
230
AIは「聞けば答える」から「任せると自分で進める」へ - JACTIMペナン地域部会・ペナン三水会講演
knishioka
0
110
Featured
See All Featured
BBQ
matthewcrist
90
10k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
520
Fireside Chat
paigeccino
43
4.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Typedesign – Prime Four
hannesfritz
42
3.2k
Navigating Team Friction
lara
192
16k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
560
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