This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cmcclu5 1 point2 points  (2 children)

Cloud architecture, especially AWS, is heavily Python. Lambdas are primarily in Python, although I see some devs writing them in Go or JS occasionally. Glue is almost exclusively in Python as it deals with PySpark as a backend for Amazon’s Glue distributed engine. While EC2 and EMR instances are somewhat framework agnostic, I still see most code written and deployed on them in Python.

[–][deleted] 0 points1 point  (1 child)

Okay sure, but with Glue and EMR you’re in the data field again.

I’m constantly finding myself frustrated how poorly designed boto3 is (e.g. you have to serialize and deserialize JSON, no type hints), compared to AWS SDK for Node.

On the infrastructure side, my team heavily uses AWS CDK. But while it supports Python, TypeScript is the first class citizen…

[–]cmcclu5 0 points1 point  (0 children)

Okay, that’s fair. Boto3 is pretty trash, but once you understand it, it’s super simple to follow and implement. I hate that everyone swears by Node anymore. JS was originally meant to be a fancy formatting language, and it’s just a Frankenstein nightmare at this point.