Slide 1

Slide 1 text

Taming and Testing Your Cloud Infrastructure Locally, with Confidence - Anca Ghenade - anca.ghenade@localstack.cloud @tinyg210 localstack.cloud

Slide 2

Slide 2 text

So you’re running your applications on AWS. Now what? localstack.cloud

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

● Setting up an AWS developer sandbox. ● You might only be granted access to certain services. Delays

Slide 5

Slide 5 text

Time cost ● Spinning up resources on a real cloud environment takes time. ● Time spent figuring out the correct configs → your system ships with shortcomings.

Slide 6

Slide 6 text

Expenses ● Leaving resources running over night and blow up your budget. ● Over provisioning due to bad configuration.

Slide 7

Slide 7 text

Learning ● Complexity of AWS services and understanding how they interact with each other. ● Learning curve and keeping up with updates.

Slide 8

Slide 8 text

Security ● Accidently embedding secrets like credentials or API keys into your IaC config files. ● Misconfigurations that lead to different security vulnerabilities.

Slide 9

Slide 9 text

Facing them unprepared… INFRA’S CREATING

Slide 10

Slide 10 text

Some stories from the trenches… Resources didn’t clean up properly

Slide 11

Slide 11 text

Some stories from the trenches… 5 mins later…

Slide 12

Slide 12 text

Some stories from the trenches…

Slide 13

Slide 13 text

You need a tamer’s toolkit

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

“Your application won’t even know the difference”

Slide 16

Slide 16 text

“Your application won’t even know the difference”

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

The true meaning of DEV - OPS is shifting. “You build it, you run it.”

Slide 19

Slide 19 text

https://github.com/tinyg210/opentofu-shipment-list-demo Demo Repo

Slide 20

Slide 20 text

Thank You!