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
MessageBusとは何か
Search
Hiromi Hishida
July 04, 2020
Programming
2
3k
MessageBusとは何か
SymfonyのMessengerコンポーネントの紹介
Hiromi Hishida
July 04, 2020
Tweet
Share
More Decks by Hiromi Hishida
See All by Hiromi Hishida
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
1.1k
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
410
エンジニアのための 法規制への取り組み方 #healthtechmeetup
77web
8
2.8k
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
7
1.4k
「それはhowなんよ〜」のガイドライン #orestudy
77web
8
3.2k
空が堕ち、大地が割れ、海が涸れた日~もしも愛用しているフレームワークが開発停止したら?~ #phperkaigi 2025
77web
2
1.8k
Beyond ORM
77web
11
2.5k
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
9
8.8k
DoctrineとPostgreSQLの便利な機能、どっちも諦めたくない!
77web
0
330
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
520
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
AgentCoreとHuman in the Loop
har1101
5
230
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
660
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
Fluid Templating in TYPO3 14
s2b
0
130
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
250
Basic Architectures
denyspoltorak
0
660
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
180
CSC307 Lecture 07
javiergs
PRO
0
550
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Become a Pro
speakerdeck
PRO
31
5.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Bash Introduction
62gerente
615
210k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
250
A Tale of Four Properties
chriscoyier
162
24k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
200
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Transcript
UI+VMZ 4ZNGPOZ.FFUVQ,BOTBJ 0OMJOF CZ!XFC .FTTBHF#VTͱԿ͔ ʙ4ZNGPOZ.FTTFOHFS$PNQPOFOUͷհʙ
ɾ!XFC ɾϑϦʔϥϯεʢ͙Β͍ʣˠΧϧςοτίϛϡχέʔγϣϯζʢʣ ɾ໊ݹ ɾࣇͷ ɾຊ4ZNGPOZϢʔβʔձ ɾ*—1)1
ɾ΄ͲωοτࠂۀքΛϗϫΠτʹ͢ΔΈΛ࡞ͬͯ ·͕ͨ͠ɺ࠷ۙωοτࠂͷʑͷӡ༻Λͬͱͬͱ؆୯ ʹ͢ΔΈΛ࡞͍ͬͯ·͢ɻ ɾؒืूதʂʢϑϧϦϞʔτɺύʔτλΠϜɺͪΖΜϑϧ λΠϜਖ਼ࣾһܴʣ ɾ4ZNGPOZͬͯ·͢ʂ
.FTTBHF#VTͱ
ϝοηʔδΛόεʹͤΔ
None
ϝοηʔδ͕తʹಧ͘
.FTTBHF#VT w ϝοηʔδΛόεʹͤͯతʹಧ͚ΔΈ
.FTTBHF#VT w ϝοηʔδΛόεʹͤͯతʹಧ͚ΔΈ ʁ
ϝοηʔδͬͯԿʁ
ϝοηʔδͬͯԿʁ
ग़యIUUQTXXXFEFOQZPVDPNCMPHBTQ FOUSZ
ͭ·Γɺ.FTTBHFͱ w ΣΠλʔ͓٬༷͔ΒจΛड͚Δ w จΦʔμʔථͱ͍͏ܗΛͱͬͯਥʹಧ͚ΒΕΔ w ਥͦΕ͕Ͳͷ͓٬༷͔Βདྷͨͷ͔ؾʹͤͣɺΦʔμʔථ௨ΓʹྉཧΛ࡞Δ w ΣΠλʔͰ͖͕͋ͬͨྉཧΛจ͓ͨ͠٬༷ͷͱ͜ΖʹӡΜͰ͍͘
ͭ·Γɺ.FTTBHFͱ w ΣΠλʔ͓٬༷͔ΒจΛड͚Δ w จΦʔμʔථͱ͍͏ܗΛͱͬͯਥʹಧ͚ΒΕΔ w ਥͦΕ͕Ͳͷ͓٬༷͔Βདྷͨͷ͔ؾʹͤͣɺΦʔμʔථ௨ΓʹྉཧΛ࡞Δ w ΣΠλʔͰ͖͕͋ͬͨྉཧΛจ͓ͨ͠٬༷ͷͱ͜ΖʹӡΜͰ͍͘
.FTTBHF#VTͷ͍ํ
.FTTBHFΛόεʹͤΔ
%*ίϯςφ্Ͱ b!NFTTFOHFSEFGBVMU@CVT` .FTTBHFࣗͰ࡞Δ ʢԿܧঝ͠ͳͯ͘ྑ͍ʣ .FTTBHFΛόεʹͤΔ
.FTTBHFͷߦ͖ઌ.FTTBHF)BOEMFS
.FTTBHFͷߦ͖ઌ.FTTBHF)BOEMFS .FTTBHF)BOEMFS*OUFSGBDF Λ࣮͢Δ ड͚औΓ͍ͨϝοηʔδͷΫϥεΛ ܕએݴͰࢦఆ͢Δɻ ˞ܕએݴͰͳ͘%*Ͱࢦఆ͢Δํ๏ ͋Γ ड͚औͬͨϝοηʔδͰԿΛ ͢Δ͔ࣗ༝ ˞%*ίϯςφʹNFTTFOHFSNFTTBHF@IBOEMFSλάΛ͚ͭͯొ͢Δ
ʢBVUPDPOpHVSFUSVFͷͱ͖উखʹͬͯ͘ΕΔʣ
.FTTBHF#VTͷ͍ํ w .FTTBHFΛ.FTTBHF#VTʹͤΔͱɺߦ͖ઌͷ.FTTBHF)BOEMFS·Ͱಧ͚ ͯ͘ΕΔ w ಧ͚ઌͷ.FTTBHF)BOEMFS͕ԿΛ͢Δ͔ࣗ༝ w ͖ͳॲཧ͕Ͱ͖Δ w )BOEMFS%*ίϯςφΛ௨ͯ͡औΓग़͞ΕΔͷͰ͖ͳͷΛೖͰ͖Δ
&WFOU%JTQBUDIFSͱͷҧ͍
ͯΑɺͳΜ͔ࣅͨΑ͏ͳ ͷͬͯΔΘ
.FTTBHF#VTWT&WFOU%JTQBUDIFS ʙػೳ໘ʙ
.FTTBHF#VTWT&WFOU%JTQBUDIFS ʙػೳ໘ʙ w ಉظॲཧͰ͏ͳΒɺ࣮΄΅ҧ͍ͳ͍ w &WFOUͷΘΓʹ.FTTBHF &WFOU-JTUFOFS4VCTDSJCFSͷΘΓʹ .FTTBHF)BOEMFS &WFOU%JTQBUDIFSͷΘΓʹ.FTTBHF#VT w
.FTTBHF#VTඇಉظॲཧ͕Ͱ͖Δͷ͕ϙΠϯτ w ผͷαʔόʔͰɺผͷϓϩηεͰ࣮ߦͰ͖ΔˠෛՙࢄʹޮՌ
.FTTBHF#VTWT&WFOU%JTQBUDIFS ʙҙຯ໘ʙ
.FTTBHF#VTWT&WFOU%JTQBUDIFS ʙҙຯ໘ʙ
.FTTBHF#VTWT&WFOU%JTQBUDIFS ʙҙຯ໘ʙ ˓˓ͷͱ͖ɺ˚˚ͤΑ
.FTTBHF#VTWT&WFOU%JTQBUDIFS ʙҙຯ໘ʙ ˓˓ͷͱ͖ɺ˚˚ͤΑ &WFOU%JTQBUDIFS͕ڵຯ͋Δ ͷͬͪ͜ .FTTBHF#VT͕ڵຯ͋Δͷ ͬͪ͜
.FTTBHF#VTWT&WFOU%JTQBUDIFS w ͍উखʹͿͬͪΌ͚ࠩͳ͍ w ͦͦͷ.FTTBHF#VT͕ԿΛϞνʔϑͱ͍ͯ͠Δ͔ߟ͑Δͱɺϝοηʔδ Ϋϥε0O6TFS3FHJTUFSFEͰͳ͘4FOE5IBOLT.BJMͱ໊͚Δ͖
࣮ࡍͬͯΈͯ՝
՝ .FTTBHF͕อଘ࣌ʹγϦΞϥΠζ͞ΕΔ
՝ .FTTBHF͕อଘ࣌ʹγϦΞϥΠζ͞ΕΔ w ಉظॲཧͷ߹ؔͳ͘ɺඇಉظॲཧͷ߹ͷΈɻ w .FTTBHF#VTʹEJTQBUDIͨ͠.FTTBHFσʔλϕʔεʹอଘ͞ΕΔ͕ɺͦͷ ࡍɺσϑΥϧτઃఆͷ··ͩͱ1)1ͷTFSJBMJ[FVOTFSJBMJ[FΛͬͯอଘ͞Εͯ ͠·͏ɻ w
1)1ͷTFSJBMJ[FաڈʹόʔδϣϯΞοϓͰCDCSFBLͨ͜͠ͱ͕͋ΔͷͰͪ ΐͬͱ৺ʜ w ͱ͍͑ɺ.FTTBHFشൃੑσʔλʢ)BOEMFSʹಧ͍ͨΒআ͞ΕΔʣͳͷͰ ͦΜͳʹؾʹ͠ͳ͍͍͔ͯ͘
՝ ඇಉظઃఆΛΕ͍͢ шʆ
՝ ඇಉظઃఆΛΕ͍͢ шʆ
·ͱΊ
w .FTTBHF#VT͍͍ͧ w ීஈ͋·Γҙࣝ͠ͳ͍͔͠Εͳ͍͕ɺ͍ํʹ໎ͬͨͱ͖ҙຯʹཱͪฦ Δͱྑ͍ͱࢥ͍·͢
5IBOLZPV