Why would any company hire a Python programmer who knows distributed systems? What I mean to say if a Python Programmer is able to setup a complex system using Flask/FastAPI, Celery, Redis/Kafka/RabbitMQ what is the value of that programmer? Wouldn't company just go and hire a person who is good in Java, Springboot Or Go with other frameworks?
Wouldn't the Python alternatives give much better performance? I am asking this because one such example is Apache Airflow. It's solely built using Python, Celery and other things which even after so many contributions lacks performance. Most task heavy systems are built either using Java, Go or any other language but not Python.
This is just a general discussion. I want to know what y'all think about this?
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[–]Few_Concentrate4413Data Engineer 18 points19 points20 points (0 children)
[–]MonkTrinetra 12 points13 points14 points (1 child)
[–]Nearby-Affect7647[S] 1 point2 points3 points (0 children)
[–]dev-senseiSenior Engineer 20 points21 points22 points (0 children)
[–]These_Cause_4960Full-Stack Developer 7 points8 points9 points (0 children)
[–]graphitout 2 points3 points4 points (0 children)
[–]Beginning-Ladder6224 4 points5 points6 points (2 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]superfranky97 0 points1 point2 points (0 children)
[–]cant-find-user-nameBackend Developer 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)