Size: a a a

2018 September 20

VD

Valentin Dombrovsky in Moscow Python
Dmitry Nazarov
оо, ты видимо та самая Злата, о которой @grigoryvp с таким восхищением рассказывал
Преподаватель Learn Python, член ПК Moscow Python Conf, ведущая подкастов Python Junior Podcast, спортсменка, комсомолка, highload-разработчик и просто красавица.
Кстати, завтра на митапе в Яндексе делает доклад про внутренности Питона - первый из цикла из 3 докладов.
Онлайн-трансляция - на http://moscowpython.ru ;)
источник

VD

Valentin Dombrovsky in Moscow Python
Ну вот, все ушли в питерский чат. 😁
источник

DN

Dmitry Nazarov in Moscow Python
Valentin Dombrovsky
Ну вот, все ушли в питерский чат. 😁
не все, я тут 💛
источник

VD

Valentin Dombrovsky in Moscow Python
Dmitry Nazarov
не все, я тут 💛
источник

DN

Dmitry Nazarov in Moscow Python
источник
2018 September 21

VD

Valentin Dombrovsky in Moscow Python
Давайте попробуем активизировать чат. Сегодня в 19 часов у нас митап. Кто не сможет прийти, смотрите онлайн на http://moscowpython.ru
Задавайте вопросы в чате - буду озвучивать их докладчикам.
источник

МО

Максим Оранский in Moscow Python
У меня тут внезапно родилась джанго-команда goflush, которая из джанговских моделек делает goшные структуры и пачку orm-методов.

Оно ещё слишком сырое чтобы выложить совсем в паблик, но если у кого тоже есть задачи, чтобы джанга и goшный код лазили в одну и ту же базу, готов приватно поделиться 🙂 Потому что надо эту штуку об кого-то подумать.
источник

VR

Valery Ryaboshapko in Moscow Python
Ох и плохая это идея - лазать в базу разными приложениями напрямую...
источник

VR

Valery Ryaboshapko in Moscow Python
Если только одно из них ходит исключительно на чтение.
источник

МО

Максим Оранский in Moscow Python
Случаи бывают разные.
Но да, 96% это чтение.
источник

МО

Максим Оранский in Moscow Python
А ещё бывают случаи, когда сервис был на питоне, а стал не на питоне. В переходном периоде могут быть обострения неправильностей.
источник

RK

Rinat Khabibiev in Moscow Python
Valery Ryaboshapko
Ох и плохая это идея - лазать в базу разными приложениями напрямую...
практичность важнее безупречности )
источник

VR

Valery Ryaboshapko in Moscow Python
Rinat Khabibiev
практичность важнее безупречности )
Побитые данные из-за необновлённой версии одного из приложений - это не очень практично)
источник

RK

Rinat Khabibiev in Moscow Python
совсем другое дело - а есть ли смысл в Python -> Golang.. ведь если подумать, то latency у обоих реализаций будет схожее
источник

СК

Сергей Козλов ⚡️🧙🏻‍♂️ in Moscow Python
Rinat Khabibiev
совсем другое дело - а есть ли смысл в Python -> Golang.. ведь если подумать, то latency у обоих реализаций будет схожее
источник

RK

Rinat Khabibiev in Moscow Python
эти ваши блокчейны не в счет
источник

СК

Сергей Козλов ⚡️🧙🏻‍♂️ in Moscow Python
Rinat Khabibiev
эти ваши блокчейны не в счет
там он не оч полезен 😊 Всякие расты с сишечкой там более полезны
источник

МО

Максим Оранский in Moscow Python
> Побитые данные из-за необновлённой версии одного из приложений - это не очень практично)

Что вообще никак не зависит от реализации. Допустим, у меня крутятся фоновые процессы и uwsgi, которые имеют наглость пользовать одну и ту же базу, даже написанные на питоне.

Допустим, я меняю схему данных. И что? Правильно, будет момент, когда что-то будет работать не так.

И тут есть два выхода:

а) или это нам не сильно критично. Нагрузка небольшая, выкатка в ночь, ну увидит пара человек 500ку. Грусно, конечно. Но например, в магазе у меня на 500ой скидочный код, так что некоторые товарищи её специально пытаются поймать.

б) или нам это критично, и мы ВЕСЬ код строим так, чтобы он мог кушать и старую, и новую версию. Разработка немного сложнее, но если для бизнеса простой критичен, это окупается
источник

МО

Максим Оранский in Moscow Python
Rinat Khabibiev
совсем другое дело - а есть ли смысл в Python -> Golang.. ведь если подумать, то latency у обоих реализаций будет схожее
месье замерял? 🙂
а что? а как? где посмотреть? 🙂
источник

RK

Rinat Khabibiev in Moscow Python
Максим Оранский
месье замерял? 🙂
а что? а как? где посмотреть? 🙂
могу такой же вопрос задать тем господам, кто решил таки переписать код с Python на Golang )
источник