DEEP DIVE INTO AWS SAM BUILDING AND PACKAGING (and how to share code between functions)
In this episode I talk to Eric Johnson, Developer Advocate for Serverless at AWS and we go into de depths of AWS SAM how it builds and how it makes the projects.
★★ README / OPEN ME ★★
⭐ SUBSCRIBE TO THIS CHANNEL: http://bit.ly/foobar-youtube
⭐SHARE THIS VIDEO: https://youtu.be/f5W6g_qd-uM
☆☆ ABOUT THIS VIDEO ☆☆
This is another episode on the series of interviews "This is not a podcast", where I interview experts about serverless and cloud topics.
In this episode, we talk about how to organize your code, do you want to use mono repo? How to do it with AWS SAM? How to share dependencies between different functions? How to build it with AWS CodePipeline?
Eric shares how he does AWS Amplify for the frontend programmatically using AWS SAM. This is a revelation if you want to build your backend with AWS SAM and host your frontend with AWS Amplify.
We also get into the details of how Eric is building AWS Lambda functions using Swift as a custom runtime and we get into the details of how makefiles work.
And finally we get into a neat example on how you can choose a different deployment strategy for your safe deployments in AWS SAM.
00:00 - Introduction to the episode
01:10 - Introduction to Eric
03:00 - SAM CLI General available
07:32 - Project structure with AWS SAM
25:00 - Doing mono repo with AWS SAM
36:00 - Adding AWS Amplify programmatically in AWS SAM
42:00 - Using Lambda Layers to share dependencies
53:11 - Exploring the AWS SAM makefiles
01:02:00 - Doing safe deployments with AWS SAM depending on the stage
🔍Find Eric on the internet
Twitter: https://twitter.com/edjgeek
Other videos you might be interested in:
- Repo of the Sessions With AWS SAM streaming: https://github.com/aws-samples/sessions-with-aws-sam
- URL Shortener with Amplify embeded. https://github.com/aws-samples/amazon-api-gateway-url-shortener/blob/master/template.yaml#L186
- Mono repo of a serverless application CICD: https://github.com/aws-samples/aws-serverless-ecommerce-platform/tree/master/pipeline
Watch all the episodes in this series: https://www.youtube.com/playlist?list=PLGyRwGktEFqex710vOCXSsk0CvCdEfJBR
#foobar #serverless #thisIsNotAPodcast
☆☆ FOLLOW ME ONLINE ☆☆
🐦Twitter: https://twitter.com/mavi888uy
📷Instagram: foobar_codes
📚All my Serverless Courses: https://marcia.dev/courses/
✍️My blog - https://marcia.dev
☆☆ MY FAVORITE BOOKS ☆☆
📗Steve Jobs by Isaacson, Walter: https://amzn.to/2GDQxtY
📗Shoe Dog: A Memoir by the Creator of NIKE by Knight, Phil: https://amzn.to/2RKy4lJ
📗Sapiens: A Brief History of Humankind by Harari, Yuval Noah: https://amzn.to/2GHni9J
📘The Software Craftsman by Mancuso, Sandro: https://amzn.to/2uOLQuI
📘The Phoenix Project by Kim, Gene: https://amzn.to/2uNIS9Y
📘Clean Code by Uncle Bob: https://amzn.to/36LDGAo
📘Refactoring: Improving the Design of Existing Code by Martin Fowler: https://amzn.to/2RKLsqd
📘Building Microservices by Sam Newman: https://amzn.to/36GItmJ
☆☆ ABOUT FOOBAR ☆☆
In this channel, you can find mostly coding tutorials related to cloud and serverless.
In addition, I like also talking about architecture, software design, motivation, and leadership.
There is a new video every Tuesday, so stay tuned :)
Recording equipment:
📹Camera: https://amzn.to/36On0bE
📱Phone: https://amzn.to/2GDOTsq
🎤 Microphone: https://amzn.to/36JMWFw
🔭 Tripod: https://amzn.to/2tifxEb
If you want to create a podcast and host it in the same platform that I do check this link: https://www.buzzsprout.com/?referrer_id=874075
Видео DEEP DIVE INTO AWS SAM BUILDING AND PACKAGING (and how to share code between functions) канала FooBar Serverless
★★ README / OPEN ME ★★
⭐ SUBSCRIBE TO THIS CHANNEL: http://bit.ly/foobar-youtube
⭐SHARE THIS VIDEO: https://youtu.be/f5W6g_qd-uM
☆☆ ABOUT THIS VIDEO ☆☆
This is another episode on the series of interviews "This is not a podcast", where I interview experts about serverless and cloud topics.
In this episode, we talk about how to organize your code, do you want to use mono repo? How to do it with AWS SAM? How to share dependencies between different functions? How to build it with AWS CodePipeline?
Eric shares how he does AWS Amplify for the frontend programmatically using AWS SAM. This is a revelation if you want to build your backend with AWS SAM and host your frontend with AWS Amplify.
We also get into the details of how Eric is building AWS Lambda functions using Swift as a custom runtime and we get into the details of how makefiles work.
And finally we get into a neat example on how you can choose a different deployment strategy for your safe deployments in AWS SAM.
00:00 - Introduction to the episode
01:10 - Introduction to Eric
03:00 - SAM CLI General available
07:32 - Project structure with AWS SAM
25:00 - Doing mono repo with AWS SAM
36:00 - Adding AWS Amplify programmatically in AWS SAM
42:00 - Using Lambda Layers to share dependencies
53:11 - Exploring the AWS SAM makefiles
01:02:00 - Doing safe deployments with AWS SAM depending on the stage
🔍Find Eric on the internet
Twitter: https://twitter.com/edjgeek
Other videos you might be interested in:
- Repo of the Sessions With AWS SAM streaming: https://github.com/aws-samples/sessions-with-aws-sam
- URL Shortener with Amplify embeded. https://github.com/aws-samples/amazon-api-gateway-url-shortener/blob/master/template.yaml#L186
- Mono repo of a serverless application CICD: https://github.com/aws-samples/aws-serverless-ecommerce-platform/tree/master/pipeline
Watch all the episodes in this series: https://www.youtube.com/playlist?list=PLGyRwGktEFqex710vOCXSsk0CvCdEfJBR
#foobar #serverless #thisIsNotAPodcast
☆☆ FOLLOW ME ONLINE ☆☆
🐦Twitter: https://twitter.com/mavi888uy
📷Instagram: foobar_codes
📚All my Serverless Courses: https://marcia.dev/courses/
✍️My blog - https://marcia.dev
☆☆ MY FAVORITE BOOKS ☆☆
📗Steve Jobs by Isaacson, Walter: https://amzn.to/2GDQxtY
📗Shoe Dog: A Memoir by the Creator of NIKE by Knight, Phil: https://amzn.to/2RKy4lJ
📗Sapiens: A Brief History of Humankind by Harari, Yuval Noah: https://amzn.to/2GHni9J
📘The Software Craftsman by Mancuso, Sandro: https://amzn.to/2uOLQuI
📘The Phoenix Project by Kim, Gene: https://amzn.to/2uNIS9Y
📘Clean Code by Uncle Bob: https://amzn.to/36LDGAo
📘Refactoring: Improving the Design of Existing Code by Martin Fowler: https://amzn.to/2RKLsqd
📘Building Microservices by Sam Newman: https://amzn.to/36GItmJ
☆☆ ABOUT FOOBAR ☆☆
In this channel, you can find mostly coding tutorials related to cloud and serverless.
In addition, I like also talking about architecture, software design, motivation, and leadership.
There is a new video every Tuesday, so stay tuned :)
Recording equipment:
📹Camera: https://amzn.to/36On0bE
📱Phone: https://amzn.to/2GDOTsq
🎤 Microphone: https://amzn.to/36JMWFw
🔭 Tripod: https://amzn.to/2tifxEb
If you want to create a podcast and host it in the same platform that I do check this link: https://www.buzzsprout.com/?referrer_id=874075
Видео DEEP DIVE INTO AWS SAM BUILDING AND PACKAGING (and how to share code between functions) канала FooBar Serverless
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
🆕 Invoke External endpoints from AWS Step Functions🆕 Build generative AI apps using AWS Step Functions and Amazon BedrockBuild Applications with Generative AI and Serverless - Amazon Bedrock and AWS Lambda NodeJsChange Data CaptureHow Kinesis Data Stream does batching and processes recordsIntro to ESMWhat are Shards in Kinesis Data Stream?Do you know how DynamoDB is architected?What is AWS App Runner?Can you do ACID transactions with DynamoDB?𝗔𝗺𝗮𝘇𝗼𝗻 𝗞𝗶𝗻𝗲𝘀𝗶𝘀 𝗳𝗮𝗺𝗶𝗹𝘆 𝗼𝗳 𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀🆕 Step Functions versions and alias!𝗛𝗼𝘄 𝗗𝘆𝗻𝗮𝗺𝗼𝗗𝗕 𝗮𝗰𝗵𝗶𝗲𝘃𝗲𝘀 𝘀𝗶𝗻𝗴𝗹𝗲 𝗱𝗶𝗴𝗶𝘁 𝗺𝗶𝗹𝗹𝗶𝘀𝗲𝗰𝗼𝗻𝗱 𝗽𝗲𝗿𝗳𝗼𝗿𝗛𝗼𝘄 𝗗𝘆𝗻𝗮𝗺𝗼 𝗴𝗲𝘁𝘀 𝘀𝗶𝗻𝗴𝗹𝗲 𝗱𝗶𝗴𝗶𝘁 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲?Create powerful data pipelines with Amazon Kinesis and EventBridge Pipes𝗗𝗼 𝘆𝗼𝘂 𝗸𝗻𝗼𝘄 𝗵𝗼𝘄 𝗗𝘆𝗻𝗮𝗺𝗼𝗗𝗕 𝗵𝗮𝘀 𝘀𝗶𝗻𝗴𝗹𝗲 𝗱𝗶𝗴𝗶𝘁 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲?What is Data Streaming?Getting started with Amazon Kinesis🆕 How to filter messages based on the payload using Amazon SNS🔴 What's new in Serverless?Track Application Events with DynamoDB streams and Email Notifications using EventBridge Pipes