Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MessageBusとは何か
Search
Hiromi Hishida
July 04, 2020
Programming
2
2.9k
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
1k
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
400
エンジニアのための 法規制への取り組み方 #healthtechmeetup
77web
8
2.7k
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
7
1.4k
「それはhowなんよ〜」のガイドライン #orestudy
77web
8
3.1k
空が堕ち、大地が割れ、海が涸れた日~もしも愛用しているフレームワークが開発停止したら?~ #phperkaigi 2025
77web
2
1.7k
Beyond ORM
77web
11
2.4k
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
9
8.7k
DoctrineとPostgreSQLの便利な機能、どっちも諦めたくない!
77web
0
320
Other Decks in Programming
See All in Programming
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3k
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
620
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
590
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
160
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
380
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
160
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
180
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
140
愛される翻訳の秘訣
kishikawakatsumi
3
350
マスタデータ問題、マイクロサービスでどう解くか
kts
0
130
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
39k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
330
The Invisible Side of Design
smashingmag
302
51k
Amusing Abliteration
ianozsvald
0
69
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
77
Rails Girls Zürich Keynote
gr2m
95
14k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
66
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
Utilizing Notion as your number one productivity tool
mfonobong
2
190
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