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
October 02, 2016
Programming
770
1
Share
Clean architecture w OLX
PHPcon 2016, Ossa
Dawid Mazurek
October 02, 2016
More Decks by Dawid Mazurek
See All by Dawid Mazurek
Codeless API
dawidmazurek
0
73
RabbitMQ Asynchronous RPC with
dawidmazurek
1
820
Clean architecture w OLX
dawidmazurek
2
480
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
590
t *testing.T は どこからやってくるの?
otakakot
1
920
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
260
JCON - Create Agentic AI Apps, The Easy Way!
kdubois
1
100
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
130
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
380
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
370
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
350
GoogleCloudとterraform完全に理解した
terisuke
1
190
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
330
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
19k
Featured
See All Featured
Making Projects Easy
brettharned
120
6.6k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
Between Models and Reality
mayunak
3
280
Crafting Experiences
bethany
1
140
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
510
A Tale of Four Properties
chriscoyier
163
24k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
790
We Are The Robots
honzajavorek
0
230
Un-Boring Meetings
codingconduct
0
290
Done Done
chrislema
186
16k
Transcript
Clean Architecture w PHPCON 2016, Ossa Dawid Mazurek
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
Feature Driven Architecture
Ports Adapters
Ports Adapters Management app
Ports & Adapters Hexagonal Architecture Microservices Core system and adapters
layer Communication between services Physical services separation
None
Storage Framework Business logic
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
https://github.com/DawidMazurek/ecmascript6-cleanarchitecture-demo Example implementation with ECMAScript6 Example implementation with PHP7 https://github.com/DawidMazurek/php7-cleanarchitecture-demo
Q&A https://github.com/DawidMazurek https://pl.linkedin.com/in/dawid-mazurek-24434763