Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
EDAって何がおいしいの?
Search
tchibana
June 28, 2023
Programming
880
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EDAって何がおいしいの?
2023-06-28 沖テクNight LT 資料
tchibana
June 28, 2023
More Decks by tchibana
See All by tchibana
SNSとLambdaのEDAで ecsの負荷が激減した話
tchibana
0
100
RDS Serverless のバージョンアップ作業の懺悔
tchibana
1
310
Other Decks in Programming
See All in Programming
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
1.4k
phperだってパンチカードでコーディングしたい
o0h
PRO
0
340
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
150
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
240
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
190
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
160
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
430
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Unsuck your backbone
ammeep
672
58k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
KATA
mclloyd
PRO
35
16k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
520
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
GraphQLとの向き合い方2022年版
quramy
50
15k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
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/