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
480
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Clean architecture w OLX
Phpsers summit 2016 Poznań
Dawid Mazurek
August 20, 2016
More Decks by Dawid Mazurek
See All by Dawid Mazurek
Codeless API
dawidmazurek
0
76
RabbitMQ Asynchronous RPC with
dawidmazurek
1
830
Clean architecture w OLX
dawidmazurek
1
780
Other Decks in Technology
See All in Technology
Zenoh on Zephyr on LiteX
takasehideki
2
150
AI・ロボティクスと自動化社会 / AI, Robotics, and the Automated Society
ks91
PRO
0
120
5分でわかるDuckDB Quack
chanyou0311
4
280
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.7k
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
330
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
260
どうして今サーバーサイドKotlinを選択したのか
nealle
0
160
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
20
8.1k
從觀望到全公司落地:AI Agentic Coding 導入實戰 — 流程整合與安全治理
appleboy
0
310
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
210
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
150
BPaaSで進むAIオペレーションの現在地 AI実装が効く領域とスケーラビリティの選定と実装
kentarofujii
0
230
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
230
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
210
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
450
Optimizing for Happiness
mojombo
378
71k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Leo the Paperboy
mayatellez
7
1.9k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
170
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