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
The Team-Changing Magic of Architecture
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
hiroga
June 13, 2019
Technology
4.7k
1
Share
The Team-Changing Magic of Architecture
保険APIのアーキテクチャを片づけたらチームがときめき出した話です。
hiroga
June 13, 2019
More Decks by hiroga
See All by hiroga
Lip Reading with LLMs? Visual Speech Recognition
hiroga
0
34
Gaussian Splatting Hands-on
hiroga
0
98
マルチモーダル理解と生成の統合 DeepSeek Janus, etc... / Multimodal Understanding and Generation Integration
hiroga
0
700
LlamaGen: LlamaのNext-Token予測を使った画像生成 / Autoregressive Model Beats Diffusion: Llama for Scalable Image Generation
hiroga
0
560
人事評価GPTsで評価の本質に向き合おう! / HR GPTs: Essential evaluations focus!
hiroga
1
470
生成AI元年を個人的に振り返る / Reflecting on First Year of the Generative-AI
hiroga
0
430
AWS Startup Day 2023 今日ここで! コスト削減ハンズオン / Cost-Saving Hands-On today!
hiroga
0
170
ChatGPT社内活用資料 / Internal use of ChatGPT
hiroga
0
180
マルチテナントSaaSのカスタム要件に、 Auth0テナントを分割せず向き合う! / Multi tenant SaaS with Auth0
hiroga
1
3.3k
Other Decks in Technology
See All in Technology
AI時代のガードレールとしてのAPIガバナンス
nagix
0
290
AWS DevOps Agentはチームメイトになれるのか?/ Can AWS DevOps Agent become a teammate
kinunori
6
750
AgentCore Managed Harness を使ってみよう
yakumo
2
120
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
120
みんなで作るAWS Tips 100連発 (FinOps編)
schwrzktz
1
300
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
240
マルチエージェント × ハーネスエンジニアリング × GitLab Duo Agent Platformで実現する「AIエージェントに仕事をさせる時代へ。」 / 20260421 GitLab Duo Agent Platform
n11sh1
0
170
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
210
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
380
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
310
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
1.1k
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
170
Featured
See All Featured
Done Done
chrislema
186
16k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Heart Work Chapter 1 - Part 1
lfama
PRO
6
35k
Facilitating Awesome Meetings
lara
57
6.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
520
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
370
Building AI with AI
inesmontani
PRO
1
910
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
420
Code Reviewing Like a Champion
maltzj
528
40k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Transcript
SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates.
All rights reserved. νʔϜ͕ͱ͖Ί͘ΞʔΩςΫνϟͷຐ๏ อݥ"1*ͷϚΠΫϩαʔϏεΛย͚ͮͨ খּݪ໌ ΤϯδχΞ גࣜձࣾKVTU*O$BTF
جຊใ ઃཱ݄ ࢿຊۚԯԁ ैۀһ໊ ࣄۀ༰ গֹظอݥۀ ؔ౦ࡒہ ʢগֹظอݥۀʣ ୈ߸
3 .JTTJPO ʮอݥͰࣾձΛ"DUJWFʹʯ
None
None
ͱ͖Ί͔ͳ͍ ϚΠΫϩαʔϏε
7 保険APIの課題 行方不明のロジック 動かせないテスト 怖いデプロイ
8 อݥ"1*ͷ՝ 13Λग़ͤΔΑ͏ʹͳΔ·Ͱϲ݄
9 อݥ"1*ͷ՝ อݥ߸ͷϦϦʔε͕ϲ݄Ԇ 13Λग़ͤΔΑ͏ʹͳΔ·Ͱϲ݄
10 ย͚ͮޙͷΞʔΩςΫνϟ AWS Cloud Private subnet ECS Cluster AWS Lambda
Mobile client Amazon API Gateway NLB Amazon Cognito VPC VPC Link Amazon RDS AWS Cloud Map Microservice #1 ECS Cluster NLB Microservice #2 Private Lambda Authorizer Authentication / Authorization Microservice #3 Authlete ※外部サービス
11 ย͚ͮޙͷΞʔΩςΫνϟ AWS Cloud Private subnet ECS Cluster AWS Lambda
Mobile client Amazon API Gateway NLB Amazon Cognito VPC VPC Link Amazon RDS AWS Cloud Map Microservice #1 ECS Cluster NLB Microservice #2 Private Lambda Authorizer Authentication / Authorization Microservice #3 Authlete ※外部サービス ย͚ͮͷϙΠϯτ ςετΛॻ͖ͨ͘ͳΔ σϓϩΠ͕ͨ͘͠ͳΔ
ย͚ͮͷࢀߟʹͨ͠ͷɺ͜Μ·Γ͞ΜʜͰͳ͘
13 All teams will henceforth expose their data and functionality
through service interfaces… …Anyone who doesn't do this will be fired. 出典: Stevey's Google Platforms Rant https://web.archive.org/web/20180305144440/https://plus.google.com/112678702228711889851/posts/eVeouesvaVX Jeff Bezos (2002?)
14 શͯͷνʔϜαʔϏεΠϯλʔϑΣʔεΛ௨ͯ͡ શͯͷσʔλͱػೳΛެ։͢Δ͜ͱɻ ʢதུʣͦ͏͠ͳ͍ऀղޏ͞ΕΔɻ 出典: Stevey's Google Platforms Rant https://web.archive.org/web/20180305144440/https://plus.google.com/112678702228711889851/posts/eVeouesvaVX
Jeff Bezos (2002?)
15 ͜Ε·Ͱ ܖཧ &$4$MVTUFS &$4λεΫɾ-BNCEBͷݺͼग़͠ ڥ͝ͱʹҧ͏ΤϯυϙΠϯτ อݥྉܭࢉ &$4$MVTUFS "84 -BNCEB
νϟοτ
16 ย͚ͮޙ AWS Cloud Private subnet ECS Cluster AWS Lambda
Mobile client Amazon API Gateway NLB Amazon Cognito VPC VPC Link AWS Cloud Map Microservice #1 ECS Cluster NLB Microservice #2 Private Lambda Authorizer Authentication / Authorization Microservice #3 Authlete ※外部サービス
17 ย͚ͮޙ ܖཧ &$4$MVTUFS ϩʔΧϧͱಉ͘͡)551௨৴ ͲͷڥͰಉ͡ΤϯυϙΠϯτ อݥྉܭࢉ &$4$MVTUFS "84 -BNCEB
νϟοτ "84$MPVE.BQ
18 ͜Ε·Ͱ &$4$MVTUFS ςετͷͨͼʹೝূ ΞϓϦέʔγϣϯͰೝূɾೝՄ 5FTU$MJFOU ػೳςετ αΠϯΠϯ αΠϯΞτ
19 ย͚ͮޙ AWS Cloud Private subnet ECS Cluster AWS Lambda
Mobile client Amazon API Gateway NLB Amazon Cognito VPC VPC Link Amazon RDS AWS Cloud Map Microservice #1 ECS Cluster NLB Microservice #2 Private Lambda Authorizer Authentication / Authorization Microservice #3 Authlete ※外部サービス
20 ย͚ͮޙ &$4$MVTUFS ೝূͳ͠Ͱ͙͢ςετ ΞϓϦέʔγϣϯͰೝূɾೝՄෆཁ 5FTU$MJFOU ػೳςετ
21 ςετ͕ॻ͖ͨ͘ͳΔ ˞ͳ͓"84-BNCEBͷ߹4".-PDBMΛར༻ͯ͠ݕূ͍ͯ͠·͢ɻ ɾϩʔΧϧͰಉ͡Α͏ʹಈ͘ ɾαΠϯΠϯͳ͠Ͱ͙͢ςετ
22 ςετ͕ॻ͖ͨ͘ͳΔ ˞ͳ͓"84-BNCEBͷ߹4".-PDBMΛར༻ͯ͠ݕূ͍ͯ͠·͢ɻ ɾΞϓϦέʔγϣϯΤϯδχΞؒͰ໊Λ࠾༻ 13ͷNFSHF·Ͱͷฏۉ͕ˠ ɾϩʔΧϧͰಉ͡Α͏ʹಈ͘ ɾαΠϯΠϯͳ͠Ͱ͙͢ςετ
23 "84 $MPVE'PSNBUJPO ͜Ε·Ͱ #JU#VDLFU 13 NFSHF QVMM SVO Կ͕σϓϩΠ͞Ε͍ͯΔͷ͔ෆ໌
σϓϩΠ͕ख࡞ۀ
24 "84 $MPVE'PSNBUJPO ย͚ͮޙ $JSDMF$* #JU#VDLFU 13 NFSHF JOUFHSBUJPO SVO
NBTUFSϒϥϯν ࠷৽ͷελοΫ $MPVE'PSNBUJPOͷࣝෆཁͰσϓϩΠ
25 σϓϩΠ͕ͨ͘͠ͳΔ ɾ$*ͷͨΊʹελοΫΛཧ ɾNFSHFͨ͠ΒࣗಈͰσϓϩΠ
26 σϓϩΠ͕ͨ͘͠ͳΔ σϓϩΠճ͕ฏۉճʹʂ ʢdͷฏۉʣ ɾ$*ͷͨΊʹελοΫΛཧ ɾNFSHFͨ͠ΒࣗಈͰσϓϩΠ
27 ΞʔΩςΫνϟͷຐ๏ νʔϜ͕ͱ͖Ί͘
28 ΞʔΩςΫνϟͷຐ๏ ɾϝϯόʔ͕Ͱഒ ɾ13ΛNFSHF͢Δ·ͰͷظؒΛॖ ɾσϓϩΠͷճ͕ճ
29 ΞʔΩςΫνϟͷຐ๏ ϲ݄ͷػೳͷϦϦʔε͕ഒ ຊˠຊ݄ ɾϝϯόʔ͕Ͱഒ ɾ13ΛNFSHF͢Δ·ͰͷظؒΛॖ ɾσϓϩΠͷճ͕ճ ͔͠৽ػೳͷׂ৽ϝϯόʔ͕࣮
30 ·ͱΊ ΞʔΩςΫνϟΛย͚ͮ
31 ·ͱΊ ςετ͕ॻ͖ͨ͘ͳΔˍσϓϩΠ͕ͨ͘͠ͳΔ ΞʔΩςΫνϟΛย͚ͮ
32 ·ͱΊ ςετ͕ॻ͖ͨ͘ͳΔˍσϓϩΠ͕ͨ͘͠ͳΔ νʔϜ͕ͱ͖Ί͘ ΞʔΩςΫνϟΛย͚ͮ
33 WE ARE HIRING!!! ɾใ ɾϦʔυσβΠφʔ ɾϑϩϯτΤϯυΤϯδχΞ ɾSRE ɾBisDevʴ๏ਓӦۀ
34 Thank you! Licenses: ・developer icon: created by Creative Stall
from Noun Project ・Photo of network cable: www.brianchristner.io