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
1
570
Clean architecture w OLX
PHPcon 2016, Ossa
Dawid Mazurek
October 02, 2016
Tweet
Share
More Decks by Dawid Mazurek
See All by Dawid Mazurek
Codeless API
dawidmazurek
0
49
RabbitMQ Asynchronous RPC with
dawidmazurek
1
760
Clean architecture w OLX
dawidmazurek
2
390
Other Decks in Programming
See All in Programming
GitHub Copilotのススメ
marcy731
1
190
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
260
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
360
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
使ってみよう Azure AI Document Intelligence
kosmosebi
2
290
Fragment Composition of GraphQL
quramy
3
260
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
410
Node.js v22 で変わること
yosuke_furukawa
PRO
3
870
try! Swift Tokyo 初参加報告LT
hinakko2
0
220
PHPはいつから死んでいるかの調査
chiroruxx
1
380
Code Reviews
bkuhlmann
4
890
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
270
Featured
See All Featured
Six Lessons from altMBA
skipperchong
21
3k
Designing Experiences People Love
moore
136
23k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
KATA
mclloyd
15
12k
How to name files
jennybc
65
93k
The Invisible Side of Design
smashingmag
294
49k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
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