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
August 20, 2016
Technology
2
450
Clean architecture w OLX
Phpsers summit 2016 Poznań
Dawid Mazurek
August 20, 2016
Tweet
Share
More Decks by Dawid Mazurek
See All by Dawid Mazurek
Codeless API
dawidmazurek
0
65
RabbitMQ Asynchronous RPC with
dawidmazurek
1
810
Clean architecture w OLX
dawidmazurek
1
740
Other Decks in Technology
See All in Technology
The Engineer with a Three-Year Cycle
e99h2121
0
150
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
1.1k
20260120 Amazon VPC のパブリックサブネットを無くしたい!
masaruogura
1
110
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
750
SOC2は、取った瞬間よりその後が面白い
3flower
0
100
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか / A Team's Second Try at Scrum with an Agile Coach
kaonavi
0
260
形式手法特論:コンパイラの「正しさ」は証明できるか? #burikaigi / BuriKaigi 2026
ytaka23
17
6.3k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
930
Databricks Free Edition講座 データエンジニアリング編
taka_aki
0
2.7k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
新米スクラムマスターの4ヶ月 -「スクラムイベントを回しているのに手応えがない」からの脱出 / Four Months as a New Scrum Master — When Scrum Events Were Running, but Nothing Felt Right
owata
0
180
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
It's Worth the Effort
3n
188
29k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
82
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Mind Mapping
helmedeiros
PRO
0
50
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Facilitating Awesome Meetings
lara
57
6.7k
The Limits of Empathy - UXLibs8
cassininazir
1
200
Accessibility Awareness
sabderemane
0
37
Building Adaptive Systems
keathley
44
2.9k
Fireside Chat
paigeccino
41
3.8k
Transcript
Clean Architecture w
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
Ports Adapters
Ports Adapters Management app
Ports & Adapters Hexagonal Architecture Microservices Core system and adapters
layer Communication between services Physical services separation
Storage Framework Logika biznesowa
Value object Entity Command / Query Repository Gateway Factory Hydrator
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
https://github.com/DawidMazurek/ecmascript6-cleanarchitecture-demo Przykładowa implementacja w ECMAScript6 Przykładowa implementacja w PHP7 https://github.com/DawidMazurek/php7-cleanarchitecture-demo
Q&A https://github.com/DawidMazurek https://pl.linkedin.com/in/dawid-mazurek-24434763