Build a Serverless Email Marketing Application in 30 Minutes! | AWS Project Step-by-Step Tutorial

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024

Комментарии • 92

  • @TinyTechnicalTutorials
    @TinyTechnicalTutorials  7 месяцев назад +12

    Another AWS project for you with a couple services we haven't used before (EventBridge and SES)! Hope you like it! 🤓😊

    • @mortal1501
      @mortal1501 7 месяцев назад +2

      My question is how are you supposed to make a portfolio of these projects if you have to keep deleting these projects and can't show these to companies if you keep being charged?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад +4

      Hi @mortal1501! 👋 If you're still in the Free Tier and want to leave it running, the cost should be minimal. But you WILL be charged at some point, so that's why I always like to walk through how to delete things. It all comes down to whether you want to spend some money to keep things running. 😊 One other potential option would be to create a short video of what you built, then upload that video somewhere (like RUclips, Vimeo) and share that instead of the live project. Not the best option, but it would save money. Hope that helps!

    • @LittleStepsEveryDay-bk2fe
      @LittleStepsEveryDay-bk2fe Месяц назад

      @@TinyTechnicalTutorials Good ans , I always do that .....!!

  • @123arskas
    @123arskas 7 месяцев назад

    Love the moments where you barely stopped you're from laughing out of excitement. Positive vibes.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад +1

      Ha! This actually made me laugh out loud. Thanks for that!! 😂

  • @HarryDinkins
    @HarryDinkins Месяц назад

    Im not gonna lie this video is absolution amazing the way she breaks everything down and everything is so easy to comprehend I heard so much in this one video thank you so much I'm excite for more videos !

  • @aditheppruekpitakpong3847
    @aditheppruekpitakpong3847 7 месяцев назад +1

    I've been following along with your playlists. All of them are great and easy to follow. I can say that your channel is the one getting me to know AWS and would like to learn more. Thank you so much. 😃😃😃

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад +1

      Oh my gosh, this is the nicest comment EVER!!! Thanks so much! 🥰🙏🌟 I'm so glad the videos are helping.

  • @khalidelgazzar
    @khalidelgazzar 5 месяцев назад +2

    Love your tutorials & the way you explain things😊

  • @rajeshbabujalagam
    @rajeshbabujalagam 24 дня назад

    Thank you. I completed this project. God bless you madam.

  • @hemanth8169
    @hemanth8169 4 месяца назад +1

    Great project! Looking forward to seeing more of your excellent work and helping you navigate the path to becoming a cloud engineer.

  • @rupamgogoi3471
    @rupamgogoi3471 6 месяцев назад +1

    Thank you for yet another amazing tutorial. Loving your videos lately. Enrolled into your ZTM course on Solution Architect Associate Certification. 🙂

  • @samuelopoku-acheampong5601
    @samuelopoku-acheampong5601 Месяц назад

    Great project! Looking forward to seeing more of your excellent work

  • @santoshkkumar1763
    @santoshkkumar1763 7 месяцев назад +7

    I love this channel. It's easy to follow along. One request: Could you please come up with at least 1 project video per week trying to cover all the important AWS services?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад +7

      I would LOVE to do a project video each week!! Not sure there are enough hours in the day, but I'll do as many as I can. 😊 Thanks for supporting the channel!! 🙏

  • @neilbrown8612
    @neilbrown8612 7 месяцев назад

    Thank you for these amazing tutorials. You are yhe only person I have seen addressing the IAM and cost optimization while creation your projects and those are the areas I worry about the most. I will definitely be trying the enhanced features. Could you do a video covering an Amplify web app that uses Cognito hosted UI to sign up and create a user pool that we can use to make this email list.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад +1

      Thanks for the kind words, Neil! 🙏 I'm really glad you're enjoying the videos (and yes, costs are always top-of-mind for me as well!!).
      You might have already found this video, but it's another project video to build a web app using Amplify and Cognito for a user pool: ruclips.net/video/zuKu0VFiwas/видео.html. But I like the idea of doing a video where Cognito could be used as an email list or as a backend for people to subscribe to a newsletter, something like that. I'll add this to my list for future videos. Thanks for the suggestion! 🔥🤓

  • @masterkyun4403
    @masterkyun4403 Месяц назад

    Great and Friendly tutorial and you sounds like the voice behind Psych2Go

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  Месяц назад

      Haha...you're very kind!! 🥰 Thanks for watching, and for the nice comment! 🙏🌟🤓

  • @agsangeet
    @agsangeet 21 день назад

    Hi! Is there any possibility that I can continue without paying for creating a domain?

  • @shrinivaskathare3444
    @shrinivaskathare3444 Месяц назад

    Can I delete only Event Schedule and keep other as it is ?? Does it will cost me?? Please reply

  • @hello_its_me.
    @hello_its_me. 3 месяца назад +1

    Hi TTT, after creating the S3 bucket successfully, then i select 'both' and the S3 bucket disappears (4:14). How do I display the S3 bucket like the vid?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 месяца назад

      Hi @hello_its_me! 👋 Sorry for the slow response! If you're still stuck on this, it might be a zoom issue. I've had that happen a few times, when you switch to "Both," it zooms in to a certain part of the screen (that doesn't contain the bucket icon). On the top right, try zooming out to 10% or something, and see if you can find the icon. Then you can scroll to the part of the screen with the icon and zoom back in again. Hope that helps! 🤓

    • @hello_its_me.
      @hello_its_me. 2 месяца назад

      @@TinyTechnicalTutorials Hi TTT, yes its the zoom. Thank you kindly for replying.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 месяца назад

      Glad you got it working! 🤓

  • @madhantruth7932
    @madhantruth7932 7 месяцев назад +1

    Thanks for your valuable information. I need a information about how to clear the solution architecture associate exam video mam. I just need a roadmap to clear that exam

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад +1

      Hi Madhan! 👋 You probably already found it, but check out the official exam prep page: aws.amazon.com/certification/certified-solutions-architect-associate/. There's some good info there about how to prepare. I've also got a course on Zero to Mastery (you can use code FRIENDS10 for 10% off): academy.zerotomastery.io/a/aff_464yrtnn/external?affcode=441520_lm7gzk-d
      Hope that helps! Good luck! 💪🤓

  • @puneeth.wewhwf
    @puneeth.wewhwf 2 месяца назад

    A Biiiiiiiiiig Thank you. Learnt a bit. Thanks a lot.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 месяца назад

      Awwww...thanks so much! Really appreciate the nice comment! 🥰🙏

  • @Selome7
    @Selome7 6 месяцев назад +1

    Can you make a step by step guide to write cloudformation template from beginner to advanced.?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 месяцев назад

      Ooh, this is a great idea! I'll add it to my list. Thanks for the suggestion! 🙏🌟🤓

  • @123arskas
    @123arskas 7 месяцев назад +1

    Please make a video on ML model deployed from SageMaker and called on Lamda code

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад +1

      Oooh, interesting! I'll add it to my list. Thanks for the suggestion! 💪🔥

  • @darjidhruv2665
    @darjidhruv2665 7 месяцев назад +1

    I want to add some AWS projects link in my resume but unfortunately if I will not delete some aws services then it will leads to increase cost, so what should I do to add aws project on my resume

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад +3

      Hi dhruv! 👋 Yeah, I know costs are always a concern. You might consider creating a short video of what you built instead. You could even talk about things you learned or any cool features you implemented. Then upload it to RUclips or Vimeo and share the video instead of the live project. It's not quite the same, but it would be free. 😊

    • @darjidhruv2665
      @darjidhruv2665 7 месяцев назад +1

      @@TinyTechnicalTutorials that's really good opinion

    • @muratucak6689
      @muratucak6689 6 месяцев назад +1

      Hi. Should this video include all the steps of our project or just the final product that we created? Thank you so much for sharing this project.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 месяцев назад

      It's kind of up to you. I'd at least talk about/briefly show the major components of the app (maybe in a diagram?). You want to highlight that you can integrate multiple services, which is a little hard to do if you just see the final product. So maybe overview the architecture and then show the final working app that sends email? Something like that! 😊

    • @dedejoey3414
      @dedejoey3414 6 месяцев назад +1

      Can you use screenshots to document in e.g. GitHub of steps instead of a video? I also want to not have to get charged after the free tier

  • @sivatharundevireddy
    @sivatharundevireddy 5 месяцев назад +1

    i dont have my own domain what to do?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  5 месяцев назад

      Hi sivatharun! 👋 If you don't have your own domain, you won't be able to actually send emails. You can purchase a domain using Route 53 if you'd like (they're usually about $10/year). The only other option is to just watch that part of the video without following along. 😊

  • @Selome7
    @Selome7 7 месяцев назад

    Wow this is dope!

  • @JavierHernandez-xo5nb
    @JavierHernandez-xo5nb 7 месяцев назад

    Exellent.....

  • @youtubevideos415
    @youtubevideos415 4 месяца назад

    Watched the video until the word "Python". Bye...

  • @ZingTality
    @ZingTality 16 дней назад +1

    Not clear, these instructions are incorrect, please edit this video

  • @user-ov1ps7go4m
    @user-ov1ps7go4m 3 месяца назад +1

    I kind of misunderstood the “firstname” part of the lambda function. Im getting an error on the function logs saying “An error occurred: ‘Firstname’ what am I supposed to put over here?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 месяца назад

      Hi 2M! 👋 It's likely a casing issue...try changing it to "FirstName"? But to answer the question, the Lambda function is basically pulling the FirstName from the CSV file and mapping it to the FirstName placeholder in the email template. Hope you're able to get it working! 🤓💪

  • @user-ov1ps7go4m
    @user-ov1ps7go4m 3 месяца назад +1

    20:00
    My time stamp of where I left off

  • @rodscletus
    @rodscletus 7 месяцев назад +1

    Thank you for all your effort with teaching us the AWS Services with projects. But can I request you to do AWS Cloud Resume Challenge please (if not already done). Thank you once again.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад

      Thanks for the kind words, Cletus! 🥰 This video isn't exactly the same as the Cloud Resume Challenge, but the first part is similar (static website hosting, Route 53, etc.): ruclips.net/video/NiCZSdWucZE/видео.html I'd like to do the full challenge at some point. Hopefully this one will help in the meantime! 🤓🌟

  • @javeedma2764
    @javeedma2764 6 месяцев назад +1

    Very good tutorial. Got struck near allocating domain name but skipped the SES and managed to do with smtplib in lambda function and finally done.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 месяцев назад +2

      Nice work! 💪 Glad you were able to work around the SES part. Thanks so much for watching!! 🙏🤓🌟

  • @bramaramutte
    @bramaramutte 5 месяцев назад +1

    It is showing email sent.but when checked in inbox, thers isn't any mail received

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  4 месяца назад

      Hi bramara! 👋 Sorry for the slow response! Were you able to figure this out? Maybe it went to a spam folder?

  • @abhinav__pm
    @abhinav__pm 6 месяцев назад +1

    I want to use the p3.8xlarge instance for its 64 GB GPU memory. However, it has 4 GPUs, each with 16 GB of memory, totaling 64 GB. So, my question is: Can I use the entire 64 GB to train my LLM model, or is only 16 GB available for training?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 месяцев назад

      Hey Abhinav! 👋 I'm not totally sure on that...I think it depends on your architecture and GPU. Check out Page 16 here: pages.awscloud.com/rs/112-TZM-766/images/AL-ML%20for%20Startups%20-%20Select%20the%20Right%20ML%20Instance.pdf. And that whole presentation is probably good to review. I don't want to give you a bad answer! 🤓

    • @abhinav__pm
      @abhinav__pm 6 месяцев назад

      @@TinyTechnicalTutorials ok thank you 😊

  • @Pavng
    @Pavng 7 месяцев назад +1

    Thank you so much for this video! I was wondering can I just attach the policies created by AWS directly instead of creating new ones? Like FullAccess to S3? What would be the benefit for creating a customised one?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад +2

      Thanks for watching, Pavel! 🙏🤓🌟 Yes, you can use one of the existing/templated policies. The benefit of creating a custom one is that you can more easily apply the principle of least privilege (i.e., only give the minimum permissions required). In this example, since we only need the GetObject permission for S3, we can just specify that rather than granting full access. But yes, multiple ways to do things in AWS! 😊

    • @Pavng
      @Pavng 7 месяцев назад

      @@TinyTechnicalTutorials you are the best!

  • @Seven77-JTTW
    @Seven77-JTTW 7 месяцев назад +1

    Thank you Amber!!❤

  • @xavieralmonte5404
    @xavieralmonte5404 4 месяца назад

    Hey this is a great video! However, I'm still showing access denied at the 23:50 mark of your video. I have followed every step very closely, any advice?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 месяца назад

      Hey @xavieralmonte5404! 👋 Sorry for such a slow response! Were you able to figure this out?

  • @sujanshah7442
    @sujanshah7442 6 месяцев назад

    Awesome gonna add this to my resume . Would also love to see them using Terraform :)

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  5 месяцев назад +2

      Awesome work! 💪 And I'll add Terraform to my list for future videos. Thanks for watching! 🙏🤓🌟

  • @mugendinjue3744
    @mugendinjue3744 7 месяцев назад

    Great video, very informative.
    Quick question, what tool do you use to create your visual diagrams ?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  7 месяцев назад

      Thanks so much, Mugendi! 🙏🌟🤓 Glad it was helpful. On this video, I was using Eraser.io: www.eraser.io. It lets you do "diagrams as code," which is pretty cool! Way faster than manually finding all the icons, etc.

    • @mugendinjue3744
      @mugendinjue3744 7 месяцев назад +1

      @@TinyTechnicalTutorials Thanks

  • @whoisholloway
    @whoisholloway 7 месяцев назад

    Super helpful! Thank you so much

  • @gregorydelacruz7315
    @gregorydelacruz7315 7 месяцев назад

    easy to follow

  • @rishiraj2548
    @rishiraj2548 7 месяцев назад

    🙏👍