Size: a a a

2019 November 08

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
pragus
Кирил прав в фактах, но вывод несколько радикальный :)

Оно нужно, если у тебя i/o и тяжёлую работу будет делать go, а python - только управлять этим.
ну, если речь о микросервисах, допустим, то вход/выход там gRPC, это норм, если будет на Go, даже отлично, тяжёлая работа - ну, да, окей, а как всё остальное (простую работу, 97%+ всех задач) передать скрипту на питоне из Go? (если нет требований к высокой производительности скрипта, то лучше чтобы скрипт был на Python'е потому что он короче и его проще понимать через несколько месяцев и быстрее вносить туда изменения)
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
то, что связано с I/O там генерится по .proto-файлу, поэтому тут даже не важно, на каком ЯП оно будет, это автоматически генерится, человек этот код не читает
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
pragus
Кирил прав в фактах, но вывод несколько радикальный :)

Оно нужно, если у тебя i/o и тяжёлую работу будет делать go, а python - только управлять этим.
я что хотел сказать - именно вот этой потребности управлять всем со стороны питона нет, если вдруг можно сделать не gRPC-сервис на питоне с частичным использованием Go/Rust/C для реализации 1 из API-методов, а gRPC-сервис на Go/C/Rust с вызовом питонячьих функций для реализации этих API методов (всех, кроме 1) - так, наверное, даже прикольнее было бы [наверное]
источник

D

Dmitriy in PiterPy Idle
Alexander Ovchinnikov 🦁
ну, если речь о микросервисах, допустим, то вход/выход там gRPC, это норм, если будет на Go, даже отлично, тяжёлая работа - ну, да, окей, а как всё остальное (простую работу, 97%+ всех задач) передать скрипту на питоне из Go? (если нет требований к высокой производительности скрипта, то лучше чтобы скрипт был на Python'е потому что он короче и его проще понимать через несколько месяцев и быстрее вносить туда изменения)
Может быть redis?
источник

p

pragus in PiterPy Idle
Alexander Ovchinnikov 🦁
то, что связано с I/O там генерится по .proto-файлу, поэтому тут даже не важно, на каком ЯП оно будет, это автоматически генерится, человек этот код не читает
🤦‍♂️
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Dmitriy
Может быть redis?
в каком смысле redis? типа использовать очередь вместо gRPC? не, это другой кейс, API (реализация через OpenAPI или gRPC) используются когда ответ нужен сразу (нет ответа - ошибка), а очереди, если ответ можно не ждать, типа запихнули запрос в очередь и он там когда-нибудь обработается кем-нибудь
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
я скорее с позиции "вот у нас тут есть API, он определяется тем, что написано в .proto-файле, там 10 методов, 1 тормозной какой-то, давайте его перепишем как-нибудь так чтобы быстрее работал", и будет 9 методов с реализацией на питоне, а 1 с реализацией на Go, а снаружи для всех других микросервисов это будет скрыто, то есть был бы такой питоно-гошный микросервис или питоно-растный микросервис, то есть не выделяем второй микросервис чтобы не менять API
источник

p

pragus in PiterPy Idle
Alexander Ovchinnikov 🦁
в каком смысле redis? типа использовать очередь вместо gRPC? не, это другой кейс, API (реализация через OpenAPI или gRPC) используются когда ответ нужен сразу (нет ответа - ошибка), а очереди, если ответ можно не ждать, типа запихнули запрос в очередь и он там когда-нибудь обработается кем-нибудь
попробуй отодрать tls или http2 из grpc
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
ну, в таких случаях самый простой вариант выглядит как сделать два gRPC сервиса, один проксирует к другому вызовы всех методов кроме 1, при желании их можно даже запихнуть в 1 контейнер с supervisor'ом внутри, ну, понятно, вариант не идеальный...
источник

p

pragus in PiterPy Idle
Alexander Ovchinnikov 🦁
ну, в таких случаях самый простой вариант выглядит как сделать два gRPC сервиса, один проксирует к другому вызовы всех методов кроме 1, при желании их можно даже запихнуть в 1 контейнер с supervisor'ом внутри, ну, понятно, вариант не идеальный...
чтобы что? вот у тебя 2 сервиса на одной машине, зачем им там общаться по tls?
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
pragus
чтобы что? вот у тебя 2 сервиса на одной машине, зачем им там общаться по tls?
Не, я согласен
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Там не нужно шифровать трафик между ними
источник
2019 November 09

DM

Dmitry Mukhin in PiterPy Idle
zero trust
плюс, когда надо будет на несколько машин разносить не надо будет думать как
источник

D

Dmitriy in PiterPy Idle
Самозанятых у нас в народе любят, но платить им не могут. Не из жадности – просто нечем. В РАНХиГС обнаружили, что россияне стали платить за услуги частников в среднем на 40% меньше, да и обращаться к ним уже не спешат.

Было проведено исследование, в котором поучаствовали 1215 граждан из 27 регионов страны. Им предложили список из 11 типичных услуг, спросив, какими из них они пользовались в минувшем месяце и почему.

Выяснилось, что 12,3% респондентов вызывали таксистов-частников, 11,9% -  массажистов и медсестер ,10,3% пользовались частной службой автосервиса, 9,5% шили одежду у портних-надомниц и чинили обувь в частных мастерских, 9% нанимали рабочих для ремонта квартиры и сантехники, 7,1% обращались к специалистам по бытовой и компьютерной технике, 5% платили за выполнение строительных работ, 3% приглашали сиделок ребенку или пожилому родственнику и 1,7% нанимали частников для уборки квартиры. Внезапно снизилась популярность частных репетиторов, одна из самых популярных категорий самозанятых. Только 6% оплачивали занятия с педагогом-самозанятым.

Несмотря на то, 9 из 10 человек относятся к самозанятым положительно, рынок услуг сжимается. У людей нет денег, чтобы платить другим людям за работу.В 2006 году россияне ежемесячно платили частникам за условные 2,2 услуги или работы. В 2013 году они отдавали деньги за условные 1,9 услуги, в 2016 году — за 1,7, а в 2019 — за 1,6 услуги.

Тут «эксперты» пытаются все вывернуть таким образом, что, мол, всему виной прогресс. Тех же таксистов уже никто не „ловит“ – зачем, если есть Яндекс или Uber.Но на таксистах такие примеры заканчиваются.  Потому что «Яндекс-няню» или «Яндекс-сантехника» пока не изобрели.

Так что проблема налицо: у людей нет денег, чтобы платить за услуги, частникам все сочувствуют, но обращаются к ним всё реже. К бизнесу вообще не обращаются – там дороже.Учитывая ситуацию с доходами и перспективами экономики, такая пассивность не удивляет.

Тут еще результаты соцопросов подъехали, согласно которым россияне, которым сейчас 20-40 лет, не рассчитывают, что смогут выживать на пенсии без подработки, а для нормальной жизни называют сумму пенсии в 40 тыс рублей. Для сравнения, сумма пенсионерского минимума в среднем по России сейчас составляет 8846 руб, в 2020 году хотят повысить до 9311 руб. При этом средний размер пенсии к 2024 г. обещают довести до 20 тыс. рублей по сравнению с 14,4 тыс. в 2018 г. При нерастущей экономике это, конечно, сказки.

То есть даже половина от «суммы мечты» в 40 тысяч для нас  недостижима.  Какие уж тут частные сантехники... Сами как-нибудь починим.
источник

DA

Dmitry Alimov in PiterPy Idle
"Брат купил квартиру в Москве"

Зато без ипотеки)
источник

DA

Dmitry Alimov in PiterPy Idle
😂
источник

MK

Maxim Koltsov in PiterPy Idle
источник

MK

Maxim Koltsov in PiterPy Idle
Как они сюда попали?
источник

DB

Dima Boger in PiterPy Idle
Maxim Koltsov
Как они сюда попали?
Подчистил
источник

PR

Paul Rudnitskiy in PiterPy Idle
Что-то опять пропустил? :)
источник