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
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
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
360
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
200
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
130
Bill One 開発エンジニア 紹介資料
sansan33
PRO
6
18k
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
0
1.3k
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
0
760
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
1
220
Chasing Real-Time Observability for CRuby
whitegreen
0
120
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
570
AI時代 に増える データ活用先
takahal
0
230
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
78k
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
170
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
27
3.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Writing Fast Ruby
sferik
630
63k
WENDY [Excerpt]
tessaabrams
10
37k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
Statistics for Hackers
jakevdp
799
230k
Amusing Abliteration
ianozsvald
1
150
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
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