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 ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.7k
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
1
2k
制約の力 - 状態を限定する -
shin1x1
4
4.5k
Apple Silicon Mac 時代の PHP 開発環境構築 2021 / php-dev-env-on-m1-mac-era
shin1x1
2
4.6k
Docker イメージのマルチアーキテクチャビルド / docker-muti-arch-build
shin1x1
1
460
Domain modeling with PHP / domain-modeling-with-php-en
shin1x1
0
230
ドメインをモデリングしてPHPコードに落とし込む / domain-modeling-with-php8
shin1x1
14
7.1k
PHP 8 で作る JSON パーサ / php8-json-parser
shin1x1
1
3.7k
Kubernetes で構築する PHP 開発環境 / php-development-environment-on-kubernetes
shin1x1
3
4.9k
Other Decks in Programming
See All in Programming
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
190
Amazon Nova Reelの可能性
hideg
0
180
AHC041解説
terryu16
0
320
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
530
chibiccをCILに移植した結果 (NGK2025S版)
kekyo
PRO
0
110
快速入門可觀測性
blueswen
0
490
VisionProで部屋の明るさを反映させるシェーダーを作った話
segur
0
100
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
1.3k
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
140
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
28
3.9k
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
DMMオンラインサロンアプリのSwift化
hayatan
0
160
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
Optimizing for Happiness
mojombo
376
70k
Visualization
eitanlees
146
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
How GitHub (no longer) Works
holman
312
140k
Making the Leap to Tech Lead
cromwellryan
133
9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Facilitating Awesome Meetings
lara
51
6.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
950
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
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