More than a year ago, which is practically ancient history in the AI years, I wrote a blog about using AI to build new self-service capabilities.

It felt like the future.

We built a self-service action that could create new self-service actions, helping us move faster, reduce bottlenecks, and scale a small Platform Engineering team supporting hundreds of developers.

One of the most interesting parts was using Amazon Bedrock to generate Terraform code dynamically at runtime, allowing the system to determine how a new cloud resource should be provisioned using our existing Terraform modules.

It worked.