liveBook · Manning

AWS

As explained in Write Powerful Rust Macros

AWS is Amazon Web Services, a cloud computing platform providing infrastructure and managed application services.

AWS is Amazon’s cloud platform, providing infrastructure services and tools for describing, creating, and managing application infrastructure as code. section 9.1

Its infrastructure-as-code ecosystem includes:

  • EC2 for compute, S3 for storage, and SQS for queueing. section 9.1
  • CloudFormation, which turns JSON or YAML templates into stacks containing application infrastructure. section 9.1
  • AWS SAM, which makes CloudFormation easier to use for serverless applications. section 9.1
  • AWS CDK, which translates TypeScript or Python infrastructure code into CloudFormation templates. section 9.1

Infrastructure as code

A readable, version-controlled infrastructure description can reproduce an application environment without separately reconstructing its operating system, languages, dependencies, and other specifications. section 9.1

How Write Powerful Rust Macros covers it

How deep it goes
Explains foundational services and IaC tooling, but stops short of enumerating AWS’s many available services.
Examples
Uses EC2, S3, SQS, JSON and YAML templates, CloudFormation stacks, AWS SAM, and AWS CDK examples.
What you can do after
Operate/configure application infrastructure through AWS services and declarative or language-based infrastructure definitions.
How it connects
Connects compute, storage, queueing, Infrastructure as Code, CloudFormation, AWS SAM, AWS CDK, Terraform, Pulumi, and Serverless Framework.

Also explained in

Compare how 2 books explain AWS →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Write Powerful Rust Macros. The section links point to the parts of the book it draws on.