4 ms·
I have the opposite sentiment from a more infrastructure rather than application services perspective. Earlier names like S3, EC2, SQS are more descriptive. Aur
by devonkim 8y ago
I have the opposite sentiment from a more infrastructure rather than application services perspective. Earlier names like S3, EC2, SQS are more descriptive. Aurora, Redshift, Pinpoint, Fargate, Macie, etc. give me no idea what they actually... do. Given that the earlier services are much more foundational technologies than value-adds and higher-level ones doesn’t that make sense? Somewhere around Lambda or a little prior is when I think the names started being more influenced by “product people” than traditional engineers. I think the names probably have more to do with the intended audience than anything else at this point.
- jon_richards 8y agoIs Lambda supposed to be a reference to lambda functions in python? Having functionality without really putting in the supporting structure.
- paulddraper 8y agoLambda references lambda calculus, which is a model of computation including anonymous functions definitions. Some languages like Python refer to their anonymous functions as lambdas. "Cloud functions" (ala GCP) would be more explicit, but the reference is a sensible one. [1] https://en.wikipedia.org/wiki/Lambda_calculus https://en.wikipedia.org/wiki/Lambda_calculus [2] https://en.wikipedia.org/wiki/Anonymous_function https://en.wikipedia.org/wiki/Anonymous_function