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
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
29
Gaussian Splatting Hands-on
hiroga
0
93
マルチモーダル理解と生成の統合 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
460
生成AI元年を個人的に振り返る / Reflecting on First Year of the Generative-AI
hiroga
0
420
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で支える自動E2Eテストの継続運用
sansantech
PRO
0
110
JSTQB Expert Levelシラバス「テストマネジメント」日本語版のご紹介
ymty
0
120
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
220
Network Firewall Proxyで 自前プロキシを消し去ることができるのか
gusandayo
0
180
Cortex Code君、今日から内製化支援担当ね。
coco_se
0
230
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
150
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
250
トイルを超えたCREは何屋になるのか
bengo4com
0
120
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
670
バックオフィスPJのPjMをコーポレートITが担うとうまくいく3つの理由
yueda256
1
230
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
290
マルチモーダル非構造データとの闘い
shibuiwilliam
1
160
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
300
Everyday Curiosity
cassininazir
0
180
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Prompt Engineering for Job Search
mfonobong
0
250
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
230
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
GitHub's CSS Performance
jonrohan
1032
470k
Designing Powerful Visuals for Engaging Learning
tmiket
1
320
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Docker and Python
trallard
47
3.8k
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