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
390
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
47
RabbitMQ Asynchronous RPC with
dawidmazurek
1
760
Clean architecture w OLX
dawidmazurek
1
550
Other Decks in Technology
See All in Technology
イチから学ぶdbt / Learn dbt from scratch
shinyaa31
0
160
これまでのキャリアとこれからMLエンジニアとしてどう動くか
masatakashiwagi
1
710
#51 “Empowering Azure Storage with RDMA”
cafenero_777
3
220
継続的テストモデルを実現するためにスリーアミーゴスを用いた10Xでのシフトレフトの事例
nihonbuson
3
260
VSCode上からSlackにメッセージを送る拡張機能を作っている話
ebarakazuhiro
0
120
こんなに簡単!AWSマルチアカウント
takuya_terada
0
120
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
17
7.7k
LLMの現在
pfn
PRO
3
1.9k
Autify Company Deck
autifyhq
1
30k
データ化エンジニアとしての1年を振り返る
sansantech
PRO
3
260
Oracle Database で機械学習を始めよう! Oracle Machine Learning
oracle4engineer
PRO
1
140
どう買う?Azure
kuniteru
1
190
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
21
3.8k
Designing for Performance
lara
601
67k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
950
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
Docker and Python
trallard
33
2.6k
Adopting Sorbet at Scale
ufuk
66
8.5k
A designer walks into a library…
pauljervisheath
199
23k
RailsConf 2023
tenderlove
0
510
Code Reviewing Like a Champion
maltzj
512
39k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
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