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
Clean architecture w OLX
Search
Dawid Mazurek
October 02, 2016
Programming
770
1
Share
Clean architecture w OLX
PHPcon 2016, Ossa
Dawid Mazurek
October 02, 2016
More Decks by Dawid Mazurek
See All by Dawid Mazurek
Codeless API
dawidmazurek
0
72
RabbitMQ Asynchronous RPC with
dawidmazurek
1
820
Clean architecture w OLX
dawidmazurek
2
480
Other Decks in Programming
See All in Programming
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
500
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
280
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
500
おれのAgentic Coding 2026/03
tsukasagr
1
150
AI-DLC Deep Dive
yuukiyo
9
4.2k
Making the RBS Parser Faster
soutaro
0
380
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
130
GitHubCopilotCLIをはじめよう.pdf
htkym
0
180
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
780
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
190
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
420
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
250
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
890
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Balancing Empowerment & Direction
lara
6
1.1k
The Limits of Empathy - UXLibs8
cassininazir
1
300
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
150
Between Models and Reality
mayunak
3
270
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
A Soul's Torment
seathinner
6
2.7k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
230
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
260
Technical Leadership for Architectural Decision Making
baasie
3
330
Transcript
Clean Architecture w PHPCON 2016, Ossa Dawid Mazurek
None
Company level open-source
Zadanie zbudowania ujednoliconego systemu pakietów ogłoszeń Różnice biznesowe Różnice technologiczne
Różnice prawne i regionalne Różnice funkcjonalne
Nowa aplikacja
Feature Driven Architecture
Ports Adapters
Ports Adapters Management app
Ports & Adapters Hexagonal Architecture Microservices Core system and adapters
layer Communication between services Physical services separation
None
Storage Framework Business logic
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
https://github.com/DawidMazurek/ecmascript6-cleanarchitecture-demo Example implementation with ECMAScript6 Example implementation with PHP7 https://github.com/DawidMazurek/php7-cleanarchitecture-demo
Q&A https://github.com/DawidMazurek https://pl.linkedin.com/in/dawid-mazurek-24434763