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
Building a multi-account, multi-runtime service...
Search
Rosemary Wang
December 06, 2023
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building a multi-account, multi-runtime service-oriented architecture
Originally presented at AWS Re:invent 2023.
Rosemary Wang
December 06, 2023
More Decks by Rosemary Wang
See All by Rosemary Wang
From Platform Engineering to AI Automation: Building Infrastructure for Agent Systems
joatmon08
0
150
Context Engineering 101: A Practical Introduction
joatmon08
1
110
Build for massive scale & security with the HashiCorp Cloud Platform
joatmon08
0
130
People, process, and technology for ILM and SLM adoption
joatmon08
0
120
Secure Day 2 operations with Boundary and Vault
joatmon08
0
120
Can You Test Your Infrastructure as Code?
joatmon08
1
190
Multi-Account, Multi-Region, Multi-Runtime
joatmon08
1
140
Choose Your Own Abstraction: Iterating on Developer Experience
joatmon08
0
160
Break Glass, Repair Fast, Reconcile Automation
joatmon08
1
140
Other Decks in Technology
See All in Technology
分析作業をどこまで任せるか自分で決められる AIネイティブBI『Golden Analytics』が 良さげな話 /golden-analytics-is-ai-native-bi
shinyaa31
0
130
Kiro Crew 入門 (手を離しても進む仕事) | 目指せ Kiro マスター 11
inariku
PRO
4
660
MCPでAIが自分で調べに行く
cdataj
0
130
大江戸Ruby会議でデータベース クライアントの話をするのは 間違っているだろうか
yahonda
1
110
[dbts2026]数十PBの超巨大データ×AI活用を支えるSnowflakeの実力〜大規模環境におけるアーキテクチャと運用のリアル〜
y_matsubara
0
120
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.3k
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
200
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
16k
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
120
GCASアップデート(202607-202610)
techniczna
1
240
アラートを見直していたら営業組織への理解にちょっとだけ繋がった話
z63d
0
130
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
120
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
Google's AI Overviews - The New Search
badams
0
1.7k
sira's awesome portfolio website redesign presentation
elsirapls
0
500
Utilizing Notion as your number one productivity tool
mfonobong
4
640
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
350
Color Theory Basics | Prateek | Gurzu
gurzu
1
510
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
WCS-LA-2024
lcolladotor
0
990
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
910
Transcript
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. S P O N S O R E D B Y H A S H I C O R P Building a multi-account, multi-runtime service- oriented architecture Rosemary Wang D O P 3 1 6 - S (she/her) Sr. Developer Advocate II HashiCorp J. Cole Morrison (he/him) Sr. Developer Advocate HashiCorp
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is this and why do it?
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. +
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. she/her Sr. Developer Advocate II HashiCorp Rosemary Wang he/him Sr. Developer Advocate HashiCorp J. Cole Morrison
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. + http://hashi.co/foundational-soa
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1. Principles of scale and service-oriented architecture 2. Creating the production infrastructure 3. Observing, measuring, and managing production 4. Adding features and fixing bugs 5. Securing multi-user access 6. Customizing and adding new runtime Agenda
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Principles of scale and SOA
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Principles of scale and SOA Autonomy Loose coupling Standardization Discoverability
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Principles of scale and SOA – Autonomy Autonomy Self-contained, independent, changeable without disruption
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Principles of scale and SOA – Standardization Standardization Common formats, protocols, and conventions for reusability
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Principles of scale and SOA – Loose coupling Loose coupling Well-defined and abstracted interfaces for communication
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Principles of scale and SOA – Discoverability Discoverability Clear purpose, easily identified, and fully documented
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Principles of scale and SOA Autonomy Loose coupling Standardization Discoverability Self-contained, independent, changeable without disruption Common formats, protocols, and conventions for reusability Well-defined and abstracted interfaces for communication Clear purpose, easily identified, and fully documented
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. + http://hashi.co/foundational-soa
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Creating the production infrastructure
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo http://hashi.co/foundational-soa
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Takeaways • Multiple accounts offer autonomy • Loose coupling through common interface • Standardize with infrastructure as code • Aim for reproducibility • Discoverability?
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Observing, measuring, and managing production
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo http://hashi.co/foundational-soa
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Takeaways • Standardized view of services and systems • Loose coupling through separation of concerns • “Just enough” observability for now • Customize metrics and telemetry
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Adding features and fixing bugs in production
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo http://hashi.co/foundational-soa
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Takeaways • Autonomy of deployment • Continue loose coupling through common interface • Improve on foundational discoverability • Standardize deployment workflow
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Securing multi-user access to production
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo http://hashi.co/foundational-soa
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Takeaways • Autonomy through just-in-time least privilege • Enable auditing for access discoverability • Standardize definitions of identity • Loosely couple identity from access
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customizing and adding new runtimes to production
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo http://hashi.co/foundational-soa
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Takeaways • Autonomy • Standardization • Loose coupling • Discoverability All help to extend infrastructure and services
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resources, links, and next steps • Foundational Code Project http://hashi.co/foundational-soa • HashiCorp Developers https://developer.hashicorp.com/ • HashiCorp Cloud Platform https://www.hashicorp.com/cloud
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Please complete the session survey in the mobile app Thank you! © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Please complete the session survey in the mobile app Rosemary Wang linkedin.com/in/rosemarywang github.com/joatmon08 @joatmon08 J. Cole Morrison linkedin.com/in/jcolemorrison github.com/jcolemorrison @jcolemorrison