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
74
RabbitMQ Asynchronous RPC with
dawidmazurek
1
830
Clean architecture w OLX
dawidmazurek
2
480
Other Decks in Programming
See All in Programming
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
220
Swiftのレキシカルスコープ管理
kntkymt
0
170
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
220
Cloudflare で始める Data Platform
ta93abe
0
200
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
5
800
AI Agent と正しく分析するための環境作り
yoshyum
2
570
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
2
280
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
140
今さら聞けないCancellationToken
htkym
0
160
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
1
710
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
3
340
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
120
Featured
See All Featured
The Curse of the Amulet
leimatthew05
1
12k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
270
From π to Pie charts
rasagy
0
180
First, design no harm
axbom
PRO
2
1.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Pragmatic Product Professional
lauravandoore
37
7.3k
The Limits of Empathy - UXLibs8
cassininazir
1
330
Art, The Web, and Tiny UX
lynnandtonic
304
21k
It's Worth the Effort
3n
188
29k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
790
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
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