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
430
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
56
RabbitMQ Asynchronous RPC with
dawidmazurek
1
790
Clean architecture w OLX
dawidmazurek
1
720
Other Decks in Technology
See All in Technology
PHP開発者のためのSOLID原則再入門 #phpcon / PHP Conference Japan 2025
shogogg
4
730
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
29
11k
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
2
540
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
11
3.9k
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
0
140
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
120
Welcome to the LLM Club
koic
0
170
フィンテック養成勉強会#54
finengine
0
180
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
270
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
340
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
200
BigQuery Remote FunctionでLooker Studioをインタラクティブ化
cuebic9bic
3
280
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
330
24k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Making Projects Easy
brettharned
116
6.3k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Done Done
chrislema
184
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
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