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
EDAって何がおいしいの?
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
tchibana
June 28, 2023
Programming
800
0
Share
EDAって何がおいしいの?
2023-06-28 沖テクNight LT 資料
tchibana
June 28, 2023
More Decks by tchibana
See All by tchibana
SNSとLambdaのEDAで ecsの負荷が激減した話
tchibana
0
94
RDS Serverless のバージョンアップ作業の懺悔
tchibana
1
290
Other Decks in Programming
See All in Programming
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
150
Don't Prompt Harder, Structure Better
kitasuke
0
770
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.6k
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
130
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
140
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
500
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
470
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
790
実践CRDT
tamadeveloper
0
570
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
NakouPAY説明用
annouim0
0
170
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
340
Featured
See All Featured
Paper Plane
katiecoart
PRO
1
49k
The SEO Collaboration Effect
kristinabergwall1
1
420
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
170
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
Believing is Seeing
oripsolob
1
110
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
160
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
The Language of Interfaces
destraynor
162
26k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
The Limits of Empathy - UXLibs8
cassininazir
1
300
Transcript
EDAって何がおいしいの? 2023-06-28 沖テクNight
わたし 知花 司(ちばな つかさ) @chibana_555 中小SIerから, 広告ベンチャーまで色々ジョブホッパーしてきました。 今は大阪のコンテク会社でテックリードしてます。 放送大学で心理学と法律を勉強中。
3 Company 株式会社 NEXT STAGE President 代表取締役社長 小村 直克 Office <本社> 大阪府大阪市阿倍野区阿倍野筋1-1-43
あべのハルカス33F <拠点> ・関東支店 ・北関東支店 ・信越北陸支店 ・中部支店 ・近畿支店 ・中四国支店 ・九州支店 ・NS東北(正規代理店) ABENO HARUKA S Copyright© 2021 NEXT STAGE Co., Ltd. All Rights Reserved. 会社の資料から拝借
実態 お家がきちんと建っているかな?って見に行くサービスを提供しており ます。 4 防湿シートの破れ 土台アンカーボルトの芯ずれ Copyright© 2021 NEXT STAGE
Co., Ltd. All Rights Reserved.
マイクロサービスあるある だんだん1ユーザーアクションで実 行するサービスが増えてくる 各サービスを繋ぐコストが発生する どことどこが繋がってるのかわかり にくくなる
当社の例
監査を実施して完了したときの処理 当社は戸建住宅の施工の品質監査サービスを提供しております。 監査完了時に以下の処理が必要です。 • 監査ステータスを更新 • 予約システムに連携 • 会計システムに連携 •
関係者に通知する • スコア計算(Opensearch連携)
これまでの構成の課題 • 異なるサービス連携が実行されるので、ロールバックめんどくさい • ロールバックでコケたらお手上げ • 連携サービスを追加するとき、地味にめんどくさい
ピタッ♪ゴラッ♪スイッチ♪♪
EDAとは? Event Driven Architectures 真ん中にイベントブローカーを置く 各サービスはイベントブローカーと 通信する
EDAを採用した場合 (イメージです) • central broker: AWS SNS • api: aws
fargate(PHP Laravel) • service: aws lambda(Python, Go) • UI: Nuxtjs(pwa), Flutter • IaC: CDK, SAM
EDAって何がおいしいの? • 連携のためのIO処理が一つになるので、トランザクションがシンプルになる • サービス間の結合度をより低くできる • 既存のサービスに影響することなく簡単に連携サービスを追加できる • イベントブローカーをラップしやすいので、UIとの連携が楽になる ◦
詳しくはsmartbearのwebinerを参照してください。 ◦ What Is Next for Event-Driven Architectures? - Webinars
ご清聴ありがとうございました。
参考文献 SmartbearのWebiner https://smartbear.com/resources/webinars/what-is-next-for-event-driven-ar chitectures/