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
1
700
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
53
RabbitMQ Asynchronous RPC with
dawidmazurek
1
780
Clean architecture w OLX
dawidmazurek
2
420
Other Decks in Programming
See All in Programming
Being an ethical software engineer
xgouchet
PRO
0
210
パスキーのすべて / 20250324 iddance Lesson.5
kuralab
0
150
Rollupのビルド時間高速化によるプレビュー表示速度改善とバンドラとASTを駆使したプロダクト開発の難しさ
plaidtech
PRO
1
160
Memory API : Patterns, Performance et Cas d'Utilisation
josepaumard
0
110
Building a macOS screen saver with Kotlin (Android Makers 2025)
zsmb
1
140
フロントエンドテストの育て方
quramy
11
2.9k
AI Agents with JavaScript
slobodan
0
220
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
1.2k
リストビュー画面UX改善の振り返り
splcywolf
0
130
いまさら聞けない生成AI入門: 「生成AIを高速キャッチアップ」
soh9834
15
4.5k
Day0 初心者向けワークショップ実践!ソフトウェアテストの第一歩
satohiroyuki
0
830
Ruby's Line Breaks
yui_knk
2
480
Featured
See All Featured
Site-Speed That Sticks
csswizardry
5
480
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
GraphQLとの向き合い方2022年版
quramy
46
14k
Unsuck your backbone
ammeep
670
57k
A better future with KSS
kneath
239
17k
Building Applications with DynamoDB
mza
94
6.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Visualization
eitanlees
146
16k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
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