Size: a a a

Django [ru] #STAY HOME

2019 January 29

A

Alex in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
тут вопрос ещё такой - а как много людей такое умеют и сколько стоят эти люди по сравнению с обычным питонистом?
да, вопрос важный
источник

A

Alex in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну, всё-таки бекенд это нечто большее, чем просто клей между базой и js клиентом
чтото можно напрямую, даже без бекенда вообще (есть решения)
чтото простое можно логику в бд сунуть (иначе зачем нам вообще постгрес если не юзать его фичи серьезные)
а вот что сложнее уже полноценный бекенд
источник

A

Alex in Django [ru] #STAY HOME
я в свое время работал с крупным проектом где логика бекенда ЦЕЛИКОМ в бд сидела, вообще это считается не очень так делать, но у меня остались только положительные ощущения от этого
источник

A

Alex in Django [ru] #STAY HOME
поэтому смешно когда всюду пихают тотже постгрес, типа круче мускула, но по сути не используют его полноценно вообще
источник

A

Alex in Django [ru] #STAY HOME
на орм все заканчивается
источник

i

ilya in Django [ru] #STAY HOME
Alex
это чистая синтетика, в реале никакие не 2 раза а больше разница значительно
а что такое, извиняюсь, синтетика?
источник

A

Alex in Django [ru] #STAY HOME
источник

A

Alex in Django [ru] #STAY HOME
ilya
а что такое, извиняюсь, синтетика?
абсолютно искуственный тест
источник

i

ilya in Django [ru] #STAY HOME
Alex
абсолютно искуственный тест
а типо в реале всё может быть иначе?
источник

A

Alex in Django [ru] #STAY HOME
ilya
а типо в реале всё может быть иначе?
не может, а вообще иначе, тест к реалу не имеет отношения
источник

i

ilya in Django [ru] #STAY HOME
Alex
не может, а вообще иначе, тест к реалу не имеет отношения
принял
источник

A

Alex in Django [ru] #STAY HOME
ilya
принял
вот наглядный пример, кроме старлетта, есть джапронто, который вообще чуть ли не "самый быстрый фремворк в мире"
https://github.com/squeaky-pl/japronto
источник

A

Alex in Django [ru] #STAY HOME
это еще большая синтетика, такие же хаки можно применить и в других языках с большим результатом
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, вот ещё раз, значит, наши синтетические тесты (20 запросов к PostgreSQL и на выходе json) говорят про:

затраты на хостинг (синтетика, без учёта администрирования и большого запаса трафика, с учётом стоимости железки, электричества, размещения в стойке):
Go: $4.46 за возможность 1000 ответов/секунду в месяц
Python (Starlette): $8.26 за возможность 1000 ответов/секунду в месяц
Python (Django): $68.61 за возможность 1000 ответов/секунду в месяц


теперь берём какую-нибудь среднюю зарплату 1 программиста в Нью-Йорке, ну, около 100 тысяч долларов или около в год там будет точно

ну и вот вопрос - это сколько же надо тысяч запросов в секунду иметь, чтобы затраты на хостинг действительно были важны и перекрывали бы собой затраты на программистов?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
это такой серьёзный highload должен быть, не просто какой-нибудь интернет-магазинчик
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ведь иначе на фоне зарплат людей эта вся экономия за счёт хостинга просто не будет заметна
источник

A

Alex in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну, вот ещё раз, значит, наши синтетические тесты (20 запросов к PostgreSQL и на выходе json) говорят про:

затраты на хостинг (синтетика, без учёта администрирования и большого запаса трафика, с учётом стоимости железки, электричества, размещения в стойке):
Go: $4.46 за возможность 1000 ответов/секунду в месяц
Python (Starlette): $8.26 за возможность 1000 ответов/секунду в месяц
Python (Django): $68.61 за возможность 1000 ответов/секунду в месяц


теперь берём какую-нибудь среднюю зарплату 1 программиста в Нью-Йорке, ну, около 100 тысяч долларов или около в год там будет точно

ну и вот вопрос - это сколько же надо тысяч запросов в секунду иметь, чтобы затраты на хостинг действительно были важны и перекрывали бы собой затраты на программистов?
смотря какие проекты, можно сказать что: голенг отлично подходит почти для всего, КРОМЕ тех проектов которые идеально кладутся на джангу, и производительность джанги которым - устраивает
верно и обратное: не стоит делать на джанге то, для чего она не очень подходит, особенно всякую асинхронку, и вобщемто апи тоже, вместо drf однозначно лучше брать го
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть понятно, что 4 бакса лучше, чем 68) но если уволить питониста и нанять гошника, там явно больше денег потратится на такое, чем какие-то 64 бакса разницы с каждой тысячи запросов)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, я к тому, что я понимаю выгоду от Go для гугла)
источник

A

Alex in Django [ru] #STAY HOME
вместо простых сайтов, не надо брать джангу, или вордпресс, надо брать хуго + любой мд гуй
для средних и обычных - джанга
для средних и НЕ обычных, и нагрузочных: го
источник