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
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
420
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
270
NAB Show 2026 動画技術関連レポート / NAB Show 2026 Report
cyberagentdevelopers
PRO
0
130
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
51
58k
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
160
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
800
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
2
220
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
130
Dynamic Workersについて
yusukebe
2
640
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
270
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
140
Microsoft Build Keynoteふりかえり
tomokusaba
0
110
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
1.1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
820
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Docker and Python
trallard
47
3.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
Paper Plane
katiecoart
PRO
1
51k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
How to build a perfect <img>
jonoalderson
1
5.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
Building a Scalable Design System with Sketch
lauravandoore
463
34k
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!