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
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
モバイルアプリ開発概論2026
recruitengineers
PRO
5
600
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
410
Digitization部 紹介資料
sansan33
PRO
2
7.7k
2026-08-05 IBM Z開発最前線!IBM Bob Premium Package for Zって何がすごいの?
yutanonaka
0
120
サイバー捜査員研修(後半)
nomizone
1
880
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
7.3k
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
750
MIRU 2026 チュートリアル
keisuke198619
0
920
PLATEAU で バーチャル花火大会
tatsuya1970
0
160
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
580
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
290
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
840
How to train your dragon (web standard)
notwaldorf
97
6.8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
4 Signs Your Business is Dying
shpigford
187
23k
The Curse of the Amulet
leimatthew05
2
14k
Documentation Writing (for coders)
carmenintech
77
5.4k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
380
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
BBQ
matthewcrist
89
10k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.3k
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!