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
Story of trying to link Laravel and ElasticMQ (...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Nia Tomonaka
September 25, 2019
Technology
57
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Story of trying to link Laravel and ElasticMQ (Amazon SQS compatible)
「LaravelとElasticMQ(Amazon SQS互換)を連携させてみるお話」
第142回 PHP勉強会@東京のLT資料です。
Nia Tomonaka
September 25, 2019
Other Decks in Technology
See All in Technology
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
3
370
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
190
社内 AI エージェント Synapse と セマンティックレイヤーの育て方
hiroakis
0
960
運用を見据えたAIエージェント設計実践
amacbee
1
3.4k
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
2k
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
280
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
270
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
2
220
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
13
4.5k
ブロックチェーン / Blockchain
ks91
PRO
0
110
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
170
Building applications in the Gemini API family.
line_developers_tw
PRO
0
2.3k
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
A Tale of Four Properties
chriscoyier
163
24k
The agentic SEO stack - context over prompts
schlessera
0
800
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Evolving SEO for Evolving Search Engines
ryanjones
0
210
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
The SEO Collaboration Effect
kristinabergwall1
1
480
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Utilizing Notion as your number one productivity tool
mfonobong
4
320
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
Nia Tomonaka (@nia_tn1012) In第142回 PHP勉強会@東京 LaravelとElasticMQ(Amazon SQS互 換)を連携させてみるお話 1 2019/9/25
• 1. 我は何者か • 2. 今回発表するテーマ • 3. ElasticMQとは? •
4. LaravelとElasticMQを連携させる(デモ) • 5. おわりに 2 0. アジェンダ
• 智中 ニア(Nia Tomonaka)( @nia_tn1012 ) • 湘南生まれのITエンジニア (担当範囲: フロントやサーバー、インフラ、DB
etc.) • プログラミング言語 : PHP(5.5年) / C#(7.5年) • 好物 : 紅茶とコーヒー、シラス丼 etc. • 趣味 : 音ゲー / 写真撮影 • Blog : https://chronoir.net/ 3 1. 我は何者か
LaravelとElasticMQ(Amazon SQS互換)を連携させてみる • 関連Qiita記事: • LaravelをElasticMQ(Amazon SQS互換)と連携してみる https://qiita.com/nia_tn1012/items/1bd60b1a3900a2b52939 4 2.
今回発表するテーマ
• Amazon SQSと互換性のある、インメモリ型メッセージキューシステム → AWS CLIやAWS SDKから操作できる! → PHPなら、Composerから「aws/aws-sdk-php」をインストールするだけ! •
Scala製(jarファイルとして配布されている) → Javaランタイム上で動作可能! • GitHub: https://github.com/softwaremill/elasticmq 5 3. ElasticMQとは?
• ここでは、Dockerを使ってElasticMQコンテナを作成し、 Laravelコンテナから操作するデモンストレーションを行います。 • 環境 • macOS 10.14 Mojave •
Docker desktop for Mac 2.1.0.3 • PHP-fpm 7.3 • nginx 1.17.3 • MySQL 5.7 • Laravel 6.0 • ElasticMQ 0.14.10 6 4. LaravelとElasticMQを連携させる(デモ)
• ElasticMQでローカル上などでAmazon SQS互換の環境を作れる → LaravelでAmazon SQSを利用したWebアプリ開発が捗る!! • 他にも、Amazon S3互換のMinIOというシステムがある •
公式サイト: https://min.io/ • GitHub: https://github.com/minio/minio • Dockerはいいぞ 7 5. おわりに
8 ご清聴ありがとうございました! Thank you!