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
独立したコアレイヤパターン / independent-core-layer-pattern
Search
shin1x1
July 13, 2018
Programming
4
1.7k
独立したコアレイヤパターン / independent-core-layer-pattern
2018/07/13 PHPカンファレンス 2018 関西 前夜祭
サンプルコード:
https://github.com/shin1x1/independent-core-layer-simple
shin1x1
July 13, 2018
Tweet
Share
More Decks by shin1x1
See All by shin1x1
php-fpm がリクエスト処理する仕組みを追う / Tracing-How-php-fpm-Handles-Requests
shin1x1
6
3.4k
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
2.1k
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
2
2.6k
制約の力 - 状態を限定する -
shin1x1
5
5.2k
Apple Silicon Mac 時代の PHP 開発環境構築 2021 / php-dev-env-on-m1-mac-era
shin1x1
2
4.7k
Docker イメージのマルチアーキテクチャビルド / docker-muti-arch-build
shin1x1
1
490
Domain modeling with PHP / domain-modeling-with-php-en
shin1x1
1
270
ドメインをモデリングしてPHPコードに落とし込む / domain-modeling-with-php8
shin1x1
15
7.3k
PHP 8 で作る JSON パーサ / php8-json-parser
shin1x1
2
3.9k
Other Decks in Programming
See All in Programming
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
350
List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate'"
philipschwarz
PRO
0
190
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
110
実践ArchUnit ~実例による検証パターンの紹介~
ogiwarat
2
250
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
500
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
580
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
640
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
200
Practical Tips and Tricks for Working with Compose Multiplatform Previews (mDevCamp 2025)
stewemetal
0
120
FormFlow - Build Stunning Multistep Forms
yceruto
1
150
Cursor Meetup Tokyo ゲノミクスとCursor: 進化と制約のあいだ
koido
2
970
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
1.3k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
A Tale of Four Properties
chriscoyier
159
23k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Language of Interfaces
destraynor
158
25k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Practical Orchestrator
shlominoach
188
11k
Balancing Empowerment & Direction
lara
1
280
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Transcript
ಠཱͨ͠ ίΞϨΠϠύλʔϯ ɹ!shin1x1 2018//13 PHPカンファレンス 2018 関西 前夜祭
D .BTBTIJ4IJOCBSB!TIJOY "HFOEB wίΞϨΠϠύλʔϯ wϢʔεέʔεૹۚॲཧ w·ͱΊ
ίΞϨΠϠύλʔϯ
D .BTBTIJ4IJOCBSB!TIJOY ίΞϨΠϠύλʔϯ wγεςϜΛೋͭͷϨΠϠʹ͚Δ wίΞϨΠϠͱαʔϏεϨΠϠ wίΞΛαʔϏεΛநͰར༻
None
D .BTBTIJ4IJOCBSB!TIJOY ίΞϨΠϠ wΞϓϦέʔγϣϯϩδοΫΛ࣮ w1010͕ϝΠϯ ʢҰ෦ɺϥΠϒϥϦར༻ʣ wٕज़ৄࡉΛૢ࡞͠ͳ͍ wίΞϨΠϠͷΈͰςετՄೳ wϢʔεέʔεɺυϝΠϯϞσϧ
D .BTBTIJ4IJOCBSB!TIJOY αʔϏεϨΠϠ wϑϨʔϜϫʔΫϥΠϒϥϦΛར༻ w)551ɺ%#ɺ.BJMʑ wٕज़ৄࡉΛ࣮
D .BTBTIJ4IJOCBSB!TIJOY ίΞͱαʔϏεͷ࿈ܞ w1PSUT"EBQUFSTύλʔϯ wίΞϨΠϠͰΠϯλϑΣʔεΛఆٛ wίΞϨΠϠΠϯλϑΣʔεʹґଘ wαʔϏεϨΠϠΠϯλϑΣʔεΛ࣮
Ϣʔεέʔε ૹۚॲཧ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲͔Βૹۚઌޱ࠲ʹૹۚ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩߴΛ%#ʹอଘ wૹۚઌߴΛ%#ʹอଘ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩߴΛ%#ʹอଘ wૹۚઌߴΛ%#ʹอଘ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩߴΛ%#ʹอଘ wૹۚઌߴΛ%#ʹอଘ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩߴΛ%#ʹอଘ wૹۚઌߴΛ%#ʹอଘ
D .BTBTIJ4IJOCBSB!TIJOY ίΞϨΠϠ w2VFSZΠϯλϑΣʔε ޱ࠲൪߸͔ΒߴΛऔಘ wϢʔεέʔε ߴͷՃݮࢉ w$PNNBOEΠϯλϑΣʔε ߴΛอଘ
D .BTBTIJ4IJOCBSB!TIJOY αʔϏεϨΠϠ w2VFSZΫϥε σʔλϕʔε͔ΒߴΛऔಘ w$PNNBOEΫϥε σʔλϕʔεʹߴΛอଘ w$POUSPMMFS"DUJPOΫϥε ϢʔεέʔεΫϥεΛ࣮ߦ
None
$BLF1)1-BSBWFM 4BNQMFDPEF https://github.com/shin1x1/independent-core-layer-simple
D .BTBTIJ4IJOCBSB!TIJOY wΞϓϦέʔγϣϯϩδοΫΛकΔ wϑϨʔϜϫʔΫΛ׆༻Ͱ͖Δ wநͷྗΛखܰʹ׆༻ ·ͱΊ
https://blog.shin1x1.com/entry/independent-core-layer-pattern
D .BTBTIJ4IJOCBSB!TIJOY !TIJOY !TIJOY D .BTBTIJ4IJOCBSB!TIJOY