$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
EDAって何がおいしいの?
Search
tchibana
June 28, 2023
Programming
0
740
EDAって何がおいしいの?
2023-06-28 沖テクNight LT 資料
tchibana
June 28, 2023
Tweet
Share
More Decks by tchibana
See All by tchibana
SNSとLambdaのEDAで ecsの負荷が激減した話
tchibana
0
92
RDS Serverless のバージョンアップ作業の懺悔
tchibana
1
290
Other Decks in Programming
See All in Programming
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
2.7k
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.4k
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
410
Cell-Based Architecture
larchanjo
0
130
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
740
関数実行の裏側では何が起きているのか?
minop1205
1
700
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
390
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
730
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
110
ゲームの物理 剛体編
fadis
0
350
WebRTC と Rust と8K 60fps
tnoho
2
2k
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Mobile First: as difficult as doing things right
swwweet
225
10k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
A designer walks into a library…
pauljervisheath
210
24k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
730
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/