Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


Is Lambda supposed to be a reference to lambda functions in python? Having functionality without really putting in the supporting structure.


Lambda 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

[2] https://en.wikipedia.org/wiki/Anonymous_function




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: