Building a Future-Dated Message Scheduler with AWS Amplify and EventBridge
Focus Otter Focus Otter
3.11K subscribers
582 views
33

 Published On Jun 7, 2024

In this tutorial, Michael (aka focusotter) walks you through the process of creating a future-dated message scheduler using AWS Amplify, React, DynamoDB, and EventBridge Scheduler. The video covers the architecture and hands-on coding needed to build this application from scratch. Learn how to set up user authentication via Amazon Cognito, make API requests with AWS AppSync, handle CRUD operations, and create custom mutations. Michael also explains the steps to schedule messages and send emails using Amazon SES, providing a complete walkthrough of the code and necessary AWS services. Whether you're building an email scheduler or a similar application, this tutorial shows you how to use AWS Amplify Gen 2, EventBridge Scheduler, and Lambda functions to achieve your goals. Full repo available in the description!

Resources:

repo: https://github.com/focusOtter/fullsta...

Calling AppSync in a Lambda function: https://docs.amplify.aws/react/build-...

CreateSchedule API docs: https://docs.aws.amazon.com/scheduler...

Service Endpoints: https://docs.aws.amazon.com/general/l...

00:00 Introduction and Welcome
00:37 Project Overview and Architecture
02:18 Setting Up the Application
03:54 Amplify Configuration and Authentication
09:45 Creating Custom Mutations
10:57 Implementing Business Logic
15:48 Working with EventBridge Scheduler
20:56 Setting Up the Lambda Function
22:29 Configuring the Function Directory
23:44 Implementing Real-Time Notifications
24:39 Configuring Amplify for Lambda
31:37 Creating the Event Bridge Scheduler
36:30 Finalizing the Email Sending Logic
38:09 Testing and Debugging
41:25 Conclusion and Final Thoughts

show more

Share/Embed