Server-side examples of IaC are configuration-management tools such as Ansible, Chef, and Puppet.
While important, these configuration-management tools are not specific to AWS, so we will not be covering them in detail here. There are a myriad of books and courses devoted to this topic if you need to know more.