Building a Serverless Image Upload and Processing Pipeline on AWS
I recently built a serverless image upload and processing pipeline on AWS, and this post outlines the architecture, services used, key learnings, and tips that helped me along the way. π Project Overview The goal was to build a system where users can: Upload an image via an API Automatically process the image using AWS Rekognition Store extracted metadata in DynamoDB Retrieve metadata through an API Everything runs serverlessly, using AWS-managed services. ...
How I Built This Blog Using AWS and Hugo
I just launched my personal blog! π In this first post, I want to share how I built it from scratch using Hugo and AWS services like IAM, S3, ACM, and CloudFront β all behind my own custom domain: nublog.cloud. π οΈ Tools & Services I Used Hugo β static site generator for blazing-fast content Amazon S3 β for hosting the static site AWS Certificate Manager (ACM) β for issuing a free SSL certificate Amazon CloudFront β CDN for HTTPS support and global delivery IAM β to manage secure access to AWS services Namecheap β for my custom domain nublog.cloud βοΈ Key Steps I Followed 1. Set up Hugo locally hugo new site my-blog cd my-blog git init git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod echo 'theme = "PaperMod"' >> hugo.toml 2. Added a post (like this one!) hugo new posts/my-first-post.md 3. Built the site hugo 4. Synced it to S3 aws s3 sync ./public s3://my-blog-bucket --delete --profile myprofile 5. Created an ACM certificate in us-east-1 Used DNS validation via Namecheap and added the CNAME records. ...