holy-lambda

Karol Wójcik 2021-11-11T20:02:16.097200Z

AWS wants to gather some basic information about the Java/HL Lambda version usage. The version of Java + HL would be send via user agent. I would like to ask you guys if you are okay with me providing that information to AWS starting from next HL version?

👍 3
steveb8n 2021-11-11T21:06:51.097700Z

Can you make it optional?

Karol Wójcik 2021-11-11T21:46:43.098400Z

I think so. What is the reason you would like to have it optional?

steveb8n 2021-11-15T10:12:24.109400Z

Fwiw I would share because they have supported me with credits. I think you'll find a lot of Devs who are suspicious of AWS based on some of their moves. At least optional means you don't lose those Devs

steveb8n 2021-11-12T09:24:10.100200Z

I don’t mind sharing but forcing analytics sharing on anyone isn’t a good choice. hence the option

Karol Wójcik 2021-11-12T09:47:21.101600Z

Would you be ok with it if there would be an option to disable analitics, but the default option would be „analitics enabled”?

emccue 2021-11-12T12:40:41.101800Z

I guess the real question is how giving this information to amazon helps them and why should we care

Karol Wójcik 2021-11-12T15:14:08.105600Z

> when customers use the provided.al2 runtime we don't know how they use it we don't know whether they're doing R, PHP, GraalVM native or anything else. since AWS is a data driven company, we want to try and learn more about how our customers are using the platform so that we can best support improvements This what has been said to me by AWS Architect. I think that they also want to measure how much GraalVM impacts the usage of Java for AWS Lambda. AWS does a lot of stuff with Oracle and GraalVM lately.

emccue 2021-11-12T16:07:26.106300Z

> since AWS is a data driven company, we want to try and learn more about how our customers are using the platform so that we can best support improvements This is the most vague possible statement > I think that they also want to measure how much GraalVM impacts the usage of Java for AWS Lambda. AWS does a lot of stuff with Oracle and GraalVM lately. This is projection

emccue 2021-11-12T16:09:05.106500Z

Maybe i’m being too harsh, but also its amazon.

emccue 2021-11-12T16:10:39.106700Z

Chances are they just want to make a pie chart and justify investments into graalvm or whatever. Its still not good science though, and i don’t fully buy that they can’t figure out what people are using provided.al2 for. I would buy that they can’t do it legally

emccue 2021-11-12T16:13:24.107Z

i’m not going to avoid using HL if you include info in responses. We send *Server:* Jetty(...) in all our regular http responses. Its okay.

emccue 2021-11-12T16:14:18.107200Z

just feel weirded out that they felt the need to ask

Karol Wójcik 2021-11-16T13:30:32.110200Z

Mark was asking if I could include it because he does not know Clojure himself. Anyway this information is very basic, so I don’t feel like it's something that we should protect at all cost. AWS supports the development via occasional credits. It's not much, but I would also like to say thanks that way.

Karol Wójcik 2021-11-16T13:45:40.114600Z

Thank you all for your input. 🙂

winsome 2021-11-11T22:05:48.099600Z

I don't think the java/hl version is very sensitive, so I don't see a problem with sharing it - especially if it might eventually contribute towards better support : )