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
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
7.8k
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
160
【FinOps】データドリブンな意思決定を目指して
z63d
3
540
打造你的 AI 工作流:Agent Skill + MCP 實戰工作坊
appleboy
0
270
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
170
AIエージェントとPhysical AIが拓く製造業の変革(ハノーバーメッセリキャップ)
iotcomjpadmin
0
190
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
8
4.7k
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
120
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
430
認証認可だけじゃない! ID管理の構成要素と ライフサイクルを意識しよう
ritou
1
390
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
140
GitHub Copilot運用のリアル ~AI Credit時代にどう向き合うか~
takafumisu2uk1
0
570
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
The Language of Interfaces
destraynor
162
27k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Deep Space Network (abreviated)
tonyrice
0
220
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
750
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Practical Orchestrator
shlominoach
191
11k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
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