51 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


89. Should you simulate AWS locally?
Manage episode 371255742 series 2980070
Welcome to the epic tale of AWS Bites! In this chapter, we embark on a perilous journey through the challenges of developing distributed applications on AWS. We encounter fierce foes in the form of deployment times and limited access to real AWS services during local development. But fear not, for we have powerful tools at our disposal, including the legendary LocalStack and Serverless offline. And if that's not enough, we have tips and tricks for optimizing our development flow without local simulations, using well-structured code and unit tests. We even share CloudFormation tricks to speed up deployment times and reveal the secret of speeding up the development of IAM policies with Session Policies. So grab your swords and join us on this epic adventure to overcome the challenges of local development on AWS! 💰 SPONSORS 💰 fourTheorem is the company that makes AWS Bites possible. If you are looking for a partner to accompany you on your cloud journey, check them out at fourtheorem.com!
In this episode, we mentioned the following resources:
- Localstack coverage: https://docs.localstack.cloud/user-guide/aws/feature-coverage/
- Localstack v2.0: https://www.infoq.com/news/2023/04/localstack-aws-version-two-ga/
- Cargo-Lambda: https://www.cargo-lambda.info/
- AWS .NET Mock Lambda Test Tool - https://aws.amazon.com/blogs/developer/debugging-net-core-aws-lambda-functions-using-the-aws-net-mock-lambda-test-tool/
- Step Functions Local - local Step Function simulation: https://docs.aws.amazon.com/step-functions/latest/dg/sfn-local.html
- Article by Yan Cui on the topic of testing serverless applications: https://theburningmonk.com/2022/05/my-testing-strategy-for-serverless-applications/
You can listen to AWS Bites wherever you get your podcasts:
- Apple Podcasts: https://podcasts.apple.com/us/podcast/aws-bites/id1585489017
- Spotify: https://open.spotify.com/show/3Lh7PzqBFV6yt5WsTAmO5q
- Google: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82YTMzMTJhMC9wb2RjYXN0L3Jzcw==
- Breaker: https://www.breaker.audio/aws-bites
- RSS: https://anchor.fm/s/6a3312a0/podcast/rss
146 פרקים
Manage episode 371255742 series 2980070
Welcome to the epic tale of AWS Bites! In this chapter, we embark on a perilous journey through the challenges of developing distributed applications on AWS. We encounter fierce foes in the form of deployment times and limited access to real AWS services during local development. But fear not, for we have powerful tools at our disposal, including the legendary LocalStack and Serverless offline. And if that's not enough, we have tips and tricks for optimizing our development flow without local simulations, using well-structured code and unit tests. We even share CloudFormation tricks to speed up deployment times and reveal the secret of speeding up the development of IAM policies with Session Policies. So grab your swords and join us on this epic adventure to overcome the challenges of local development on AWS! 💰 SPONSORS 💰 fourTheorem is the company that makes AWS Bites possible. If you are looking for a partner to accompany you on your cloud journey, check them out at fourtheorem.com!
In this episode, we mentioned the following resources:
- Localstack coverage: https://docs.localstack.cloud/user-guide/aws/feature-coverage/
- Localstack v2.0: https://www.infoq.com/news/2023/04/localstack-aws-version-two-ga/
- Cargo-Lambda: https://www.cargo-lambda.info/
- AWS .NET Mock Lambda Test Tool - https://aws.amazon.com/blogs/developer/debugging-net-core-aws-lambda-functions-using-the-aws-net-mock-lambda-test-tool/
- Step Functions Local - local Step Function simulation: https://docs.aws.amazon.com/step-functions/latest/dg/sfn-local.html
- Article by Yan Cui on the topic of testing serverless applications: https://theburningmonk.com/2022/05/my-testing-strategy-for-serverless-applications/
You can listen to AWS Bites wherever you get your podcasts:
- Apple Podcasts: https://podcasts.apple.com/us/podcast/aws-bites/id1585489017
- Spotify: https://open.spotify.com/show/3Lh7PzqBFV6yt5WsTAmO5q
- Google: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82YTMzMTJhMC9wb2RjYXN0L3Jzcw==
- Breaker: https://www.breaker.audio/aws-bites
- RSS: https://anchor.fm/s/6a3312a0/podcast/rss
146 פרקים
כל הפרקים
×
1 141. Step Functions with JSONata and Variables 15:43

1 140. DuckDB Meets AWS: A Match Made in Cloud 17:38

1 139. Building Great APIs with Powertools 24:32

1 138. How Do You Become A Cloud Architect? 39:02


1 136. 20 Amazing New AWS Features 17:39

1 135. Serverless is making a comeback where you least expect it 21:46


1 133. Building Businesses in the Cloud with Fiona McKenna 28:28

1 132. GitHub Action Runners on AWS 24:40

1 131. What do you do about CloudFormation Drift? 19:44

1 130. Growing in Tech with Farrah Campbell 29:55

1 129. Lambda Provisioned Concurrency 22:17

1 128. Writing a book about Rust & Lambda 26:58

1 127. Which Load Balancer should you use? 24:47


1 125. A first look at CloudFront Hosting Toolkit 33:36

1 123. What do you need to know about DynamoDB? 35:45

1 122. Amazing Databases with Aurora 28:57

1 121. 5 Ways to extend CloudFormation 30:20


1 119. The state of AWS 2024 (AnsWeRS community survey commentary) 39:34

1 118. The landing zone: Managing multiple AWS accounts 25:48

1 117. What do EBS and a jellyfish have in common? 21:03

1 116. What is RAM (Resource Access Manager)? 13:45

1 115. What can you do with Permissions Boundaries? 13:01

1 114. What's up with LLRT, AWS' new Lambda Runtime? 30:34

1 113. How do you revoke leaked credentials? 11:34
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.