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
77
RabbitMQ Asynchronous RPC with
dawidmazurek
1
830
Clean architecture w OLX
dawidmazurek
1
780
Other Decks in Technology
See All in Technology
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
340
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
16
4.8k
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
1
170
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
170
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
460
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
440
Amazon Bedrock Managed Knowledge BaseDive Deep
ren8k
0
390
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
0
750
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
270
20260722_品質と開発生産性の相互作用
magicpod
0
120
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
5
960
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
A Soul's Torment
seathinner
6
3.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Site-Speed That Sticks
csswizardry
13
1.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Product Roadmaps are Hard
iamctodd
55
12k
The SEO Collaboration Effect
kristinabergwall1
1
510
Ruling the World: When Life Gets Gamed
codingconduct
0
290
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