I don't see an issue using Terraform to deploy resources as part of continuous delivery. In fact, Terraform deploys CloudFormation stack(s) so essentially, it's no different from using CloudFormation to deploy resources.
Is there a good way to achieve it as I am planning to add to by project?
Which tool are you planning to use for CI/CD? For AWS, you can use CodeCommit, CodeBuild, CodeDeploy, and CodePipeline to create a CI/CD pipeline. See below references.
Also, there are many AWS blog posts that talk about integration with third-party services for CI/CD pipeline deployment. I suggest taking a look at AWS DevOps Blog posts.
Using Terraform with AWS SSO accountsasked 20 days ago
new Lambda Function URL with TerraformAccepted Answerasked 4 months ago
Terraform AFT / Rename an accountasked 4 months ago
Is there a programmatic way to download the EC2 Instance Recommendations from Migration Hub?asked 3 months ago
Continuous Delivery using terraform to an EC2 instanceasked 22 days ago
Is It Possible to CodeDeploy to an EC2 Instance In A Different Regionasked 6 months ago
I'm getting charged and don't know how to stop itasked 4 days ago
Can we create a Table in Aurora during the infra setup using terraform IaaC code ?Accepted Answerasked 3 months ago
Is it a good way to implement custom authorization logic(like an API call to validate header parameters) in Lambda Authorizers?asked 3 months ago
How much does it cost to connect to private ec2 using aws ssm ?Accepted Answerasked 4 months ago