Terraform Core is a binary written in the Go programming language and statically compiled. The compiled binary provides Terraform users with an entry point. The primary responsibilities are as follows:
Infrastructure’s code functionalities include module and configuration file reading and interpolation.
- Building a Resource Graph
- RPC-based plugin communication
- Plan implementation
- Resource state management