Gray Zone
SRE has been a job title for a while now.
I think of it as a chimera — infrastructure engineers given broader responsibility, encased in pressure to automate everything.
When SREs automate, Terraform grows. Meanwhile software engineers also write infrastructure. They deploy Lambdas with Serverless Framework, define Kinesis streams and SQS queues. Both sides manage infrastructure as code. Both are correct. But their territories overlap.
The boundary around FaaS was the worst. A Lambda function is application code, but the Kinesis stream that triggers it is infrastructure. The resources in serverless.yml and the resources in main.tf collide. The same thing defined in two places. Nobody knows which one is the source of truth.
In the end this was never a technical problem. It was an organizational boundary problem. There are limits to what code can resolve.
When AI writes all of it, what happens to that boundary? Does it vanish, or does a new one simply take its place?