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
[Ignite] Taming and Testing Your Cloud Infrastr...
Search
Anca Ghenade
February 06, 2024
Programming
1
69
[Ignite] Taming and Testing Your Cloud Infrastructure Locally, with Confidence
06.02.2024 - Ignite talk at Config Management Camp, Ghent
Anca Ghenade
February 06, 2024
Tweet
Share
More Decks by Anca Ghenade
See All by Anca Ghenade
Devnexus 2025 - Cloud Integration Testing Made Easy for Your Java Apps
ancaghenade
0
37
From Code to Cloud: Turbocharging your Java Apps for AWS
ancaghenade
0
18
DevOops Stories in AWS (San Francisco, June 2024)
ancaghenade
0
55
Waldemar Hummer - LocalStack Snowflake Emulator Intro
ancaghenade
1
120
Seamless AWS Development and Testing Locally
ancaghenade
2
31
Cloud Integration Testing Made easy with LocalStack and Testcontainers (Ghent)
ancaghenade
1
63
Taming and Testing the Cloud Environment for your Java apps with LocalStack & Testcontainers (Java Vienna 2024)
ancaghenade
2
60
CNCF Linz meetup - Taming and Testing the Cloud Environment from localhost to CI
ancaghenade
1
74
DevFestVienna - Cloud Integration Testing Made easy with LocalStack and Testcontainers
ancaghenade
1
98
Other Decks in Programming
See All in Programming
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
3
1.5k
状態と共に暮らす:ステートフルへの挑戦
ypresto
3
1.2k
MySQL初心者が311個のカラムにNot NULL制約を追加していってALTER TABLEについて学んだ話
hatsu38
2
110
Jakarta EE Meets AI
ivargrimstad
0
840
In geheimer Mission: AI Agents entwickeln
joergneumann
0
110
fieldalignmentから見るGoの構造体
kuro_kurorrr
0
130
Making TCPSocket.new "Happy"!
coe401_
1
3.3k
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
140
実践Webフロントパフォーマンスチューニング
cp20
45
10k
Dissecting and Reconstructing Ruby Syntactic Structures
ydah
3
2.1k
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
nrslib
10
3.7k
大LLM時代にこの先生きのこるには-ITエンジニア編
fumiyakume
8
3.3k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
For a Future-Friendly Web
brad_frost
177
9.7k
Code Reviewing Like a Champion
maltzj
523
40k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
We Have a Design System, Now What?
morganepeng
52
7.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
What's in a price? How to price your products and services
michaelherold
245
12k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Transcript
Taming and Testing Your Cloud Infrastructure Locally, with Confidence -
Anca Ghenade -
[email protected]
@tinyg210 localstack.cloud
So you’re running your applications on AWS. Now what? localstack.cloud
None
• Setting up an AWS developer sandbox. • You might
only be granted access to certain services. Delays
Time cost • Spinning up resources on a real cloud
environment takes time. • Time spent figuring out the correct configs → your system ships with shortcomings.
Expenses • Leaving resources running over night and blow up
your budget. • Over provisioning due to bad configuration.
Learning • Complexity of AWS services and understanding how they
interact with each other. • Learning curve and keeping up with updates.
Security • Accidently embedding secrets like credentials or API keys
into your IaC config files. • Misconfigurations that lead to different security vulnerabilities.
Facing them unprepared… INFRA’S CREATING
Some stories from the trenches… Resources didn’t clean up properly
Some stories from the trenches… 5 mins later…
Some stories from the trenches…
You need a tamer’s toolkit
None
“Your application won’t even know the difference”
“Your application won’t even know the difference”
None
The true meaning of DEV - OPS is shifting. “You
build it, you run it.”
https://github.com/tinyg210/opentofu-shipment-list-demo Demo Repo
Thank You!