Blog- Cloud Resume Challenge - AWS
One of the biggest challenges was understanding how to connect all the AWS services without relying on the console. At first, it seemed a bit overwhelming, but learning how to use AWS SAM to define the entire infrastructure as code was key. Thanks to that, I was able to automate deployments and maintain a reproducible environment, which was a great lesson. It also revealed how powerful automation can be with GitHub Actions. I'd never configured it from scratch before, and ultimately building one to run tests, deploy the backend, and automatically update the frontend was very satisfying. Of course, it wasn't all easy: I encountered configuration errors in CloudFront, poorly defined policies in the S3 bucket, and even errors in the SAM template.yaml file. But honestly, each of those errors was an opportunity to learn a little more. Every small problem I solved gave me more confidence to take on larger projects in the future.

One of the biggest challenges was understanding how to connect all the AWS services without relying on the console. At first, it seemed a bit overwhelming, but learning how to use AWS SAM to define the entire infrastructure as code was key. Thanks to that, I was able to automate deployments and maintain a reproducible environment, which was a great lesson.
It also revealed how powerful automation can be with GitHub Actions. I'd never configured it from scratch before, and ultimately building one to run tests, deploy the backend, and automatically update the frontend was very satisfying.
Of course, it wasn't all easy: I encountered configuration errors in CloudFront, poorly defined policies in the S3 bucket, and even errors in the SAM template.yaml file. But honestly, each of those errors was an opportunity to learn a little more.
Every small problem I solved gave me more confidence to take on larger projects in the future.