Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
1
740
Clean architecture w OLX
PHPcon 2016, Ossa
Dawid Mazurek
October 02, 2016
Tweet
Share
More Decks by Dawid Mazurek
See All by Dawid Mazurek
Codeless API
dawidmazurek
0
64
RabbitMQ Asynchronous RPC with
dawidmazurek
1
800
Clean architecture w OLX
dawidmazurek
2
450
Other Decks in Programming
See All in Programming
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
190
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.3k
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
これならできる!個人開発のすゝめ
tinykitten
PRO
0
130
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
420
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
5
710
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
160
GoLab2025 Recap
kuro_kurorrr
0
780
俺流レスポンシブコーディング 2025
tak_dcxi
14
9.5k
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
390
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
29
What's in a price? How to price your products and services
michaelherold
246
13k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Mobile First: as difficult as doing things right
swwweet
225
10k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
[SF Ruby Conf 2025] Rails X
palkan
0
560
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
22
Test your architecture with Archunit
thirion
1
2.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
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