Hey, I am having a hard time figuring out where to start my project in AWS.
Some context - I’ve been learning AWS services for over 3 months now. My learning roadmap went like this (chronological order) - AWS CDK, VPC and its components, load balancer, API Gateway, some firewall services, Cloudfront, Route53, Certificate Manager, Cognito, ECS, ECR, Fargate, DynamoDB, communication and orchestration services like SNS, SQS, EventBridge, Step Functions, CI/CD services and most recently, I learnt about services like Secrets Manager, Parameter Store, AppConfig.
Now I am thinking where to start my e-commerce project. I have already setup environment specific different AWS accounts and configured my AWS CLI with all the profiles. My intuition says to start setting up the CI/CD pipeline and push infrastructure and application code little by little as it gets developed. But there is a little friction that is preventing me from getting my hands on right away - I feel I don’t want to miss something that is supposed to be set up in the initial stages of an AWS project. Need help regarding the same - is there any “checklist” that I can benefit from in the initial stages/setup of the project? (I know maybe I am overthinking)