Deployed a Next.js application through AWS CodeBuild and CodePipeline
Deployed a Laravel application on AWS Elastic Beanstalk
Set up Amazon SES for transactional email, with DNS handled in Cloudflare
Why it matters
Each release runs from a pipeline instead of by hand, so deployments repeat the same way every time and a bad release can be rolled back. Email sending is set up on the domain properly, so messages are authenticated rather than landing in spam.
Deploying the NextJS application using the CodeBuild & CodePipeline
Deploying Laravel application on the elastic beanstalk.
Setting up SES with cloudflare