Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Do an experimental split test. One microservice written in Java, another in Python. Whichever has the best performance wins.
I'm not a python guy. I even believe PHP will easily beat python.
But ease of development, especially you who knows python by heart, matters a lot.
So create some tet scenarios and show them you know what you do best. -
who writes microservices.
thats stupid.
second
python is an interpreted language
so yeah scalable tends to me, you can ramp it up to handle load and define everything nicely.
you can define the types of everything for example
but python like js encourages lazy typing.
but you know what
i'll issue a challenge
whats the application they had in mind ? what is the piece of software doing ?
but yes fuck java.
the problem with mentioning github is you have to vet the project yourself which most companies are not willing to do.
companies like someone to sue if say their software starts transmitting corporate data to russia. -
-
When people say scalable I really get on edges with that statement.
Mozilla Mdn is purely python
Sentry is python
Quora is python
Portions of LinkedIn in apis are written with flask.
YouTube until today was entirely python. So just using scalability as an argument against python is so dumb. -
dummy2953yI have written services in both languages. I just wanted to tell them to choose language on basis of project. Their Java service is not able to handle even 10k request par hours they are having down time every week and I am easily serving 15k request par hour in load test with less resources. I am not making point that Java service is slow I am trying to tell them better in implementation. Today infra is so powerful that you don’t have worry about scale of you are written good code.
-
the context of saying that X language is vetted because of scalability is just honestly so stupid.
The most powerful language for web development might very well be C++. Am I going to write a microservice using c++ you bet your sweet holy ass I won't.
At work we use Python heavily for a lot of glue code and utilities that I have. And they can take it from my cold dead hands if they want to, but they wont. For other things scala has been replacing a lot of MY internal tools, but I do not need to ask for permissions on this(since.....well....I am the boss) but other than that I see no reason why a dev should be limited in what they use based on retarded assumptions.
Wishing you the best man
I hate when idiots make assumptions without basis. My company so higher up idiots decided not to use Python. I said why they said it’s not scalable. I asked have anyone of you ever wrote micro service which can handle millions request every hours? Have you ever wrote service in Python? Have you ever worked on Python? Architect said but Python doesn’t have type support? I said there is use Python3. He said I want to validate my request payload. I told have you tried form and decorators. I told, I have 8 years experience. I worked in every language and I one has advantage over others depending on situation. Then they said, but we want only Java as finding resources is easy. I said have you checked git Python overtook Java in case resources, you are outdated. I don’t want to leave company but even after so many argument these idiots just dropping Python and because of that I am loosing so many good resources.
rant