title: AWS CDK VS SDK for IaC
body: <p>I recently started working with AWS and IaC, I'm using Cloudformation to provision my AWS resources, but I discovered that AWS provide both a SDK and a CDK to enable you to provision resources programmatically instead of plain json/yaml.</p>
  
  <p>But based on the documentation I did not really understand how they differ, can someone explain me how they differ and for what use case you should use what?</p>