Resource types in the name is a pet peeve of mine. They should not be part of the name. An RDS instance can never be anything other than a database, no need for 'database' or 'db' or 'rds' in the name. Likewise a Kubernetes cluster can never be anything other than a k8s cluster. It doesn't need 'cluster' suffix. Terraform makes this redundancy especially obvious because you already include the type in any references…
How do you feel about Hungarian notation?
Re: Cloud Naming Convention (2019)
#31Possibly useful in dynamically typed languages. Definitely not useful at all in statically typed languages. And cloud resources are equivalent to statically typed - you cant turn an EC2 instance into an Elastic Load Balancer, for instance -- it's only ever one or the other.