
Егор
07.05.2019
20:38:45
ну скажем, любой мало мальски самодостаточный процессинг должен быть масштабируемым
как минимум в вакухе докер и кубер тоже не наблюдались:)

?? Eugene
07.05.2019
20:39:23

Егор
07.05.2019
20:39:28
а делать сначала так, а потом с нуля сяк - ну такое, дело пахнет сколковским стартапом

Google

Егор
07.05.2019
20:39:52
конечно можно реализовать чистый REST и синхрониться через БДшку которая масштабируется обособленно, но с многопоточностью будет много плясок с бубном)
про утилизацию ресурсов на питоне я вообще тактично умолчу
опять же актуально для прода под большие данные

?? Eugene
07.05.2019
20:42:45
80 человек в штате на 2016

Егор
07.05.2019
20:44:20
как-то всё это не сходится имхо, но интересно мнение в защиту такого решения)

?? Eugene
07.05.2019
20:45:13
Судя по всему там и на перле что-то есть)
Вакансия висит

Егор
07.05.2019
20:45:32
если конечно речь в вакухе идет не о разработке какого-нибудь парсера или cli прикладного характера:)

Iva
07.05.2019
20:46:57
Мониксы IO, MTLStyle Cats-effects, акка - когда остро нужен дистрибъютед стейт

OMEN
07.05.2019
20:48:33
Пихтон проекты масштбируются ровно так же как и все остальные поделки

Iva
07.05.2019
20:48:38
Нет

Google

OMEN
07.05.2019
20:48:41
В виде миеропроцессов

Iva
07.05.2019
20:48:56
По количеству кода не масштабируется

OMEN
07.05.2019
20:49:18
Не понятно немного

?? Eugene
07.05.2019
20:49:23

Iva
07.05.2019
20:49:52
чем жирнее проект тем больнее писать, рефакторить дебажить поддерживать

?? Eugene
07.05.2019
20:50:23

Iva
07.05.2019
20:50:47
Намного
В скале ещё более намного

OMEN
07.05.2019
20:50:57
Да любая поделка в виде миеропроцесса рождает если не анальную, то головную боль

Iva
07.05.2019
20:51:11
Нет

Егор
07.05.2019
20:51:28

?? Eugene
07.05.2019
20:51:36
Намного
Разве что благодаря статической типизации, в питоне тоже можно её использовать

Iva
07.05.2019
20:51:39
https://typelevel.org/cats-effect/datatypes/io.html не порождает

OMEN
07.05.2019
20:52:06
Вообщене увидел разныцы между scala+Kafka и пихтон+zeromq

Егор
07.05.2019
20:52:27

Iva
07.05.2019
20:52:28
Если не искать...

Anastaysha
07.05.2019
20:52:43

?? Eugene
07.05.2019
20:52:56

OMEN
07.05.2019
20:53:29

Anastaysha
07.05.2019
20:53:39

Google

some_random_anonymous
07.05.2019
20:53:47

Егор
07.05.2019
20:53:49

OMEN
07.05.2019
20:54:06
У нас проект стартанул, мы всякие станы обвешивали датчиками и собираем стату
Там норм скорости было

Iva
07.05.2019
20:54:22

?? Eugene
07.05.2019
20:54:24

Iva
07.05.2019
20:54:50
потому что проседание неасимптотическое можно пофиксить более мощным инстансом , а баг - не пофиксишь.

Егор
07.05.2019
20:55:05

?? Eugene
07.05.2019
20:55:09

Егор
07.05.2019
20:55:22
rabbitmq уже закопан скажем так
в данных условиях

Anastaysha
07.05.2019
20:55:41

Anastaysha
07.05.2019
20:56:22

OMEN
07.05.2019
20:56:35

Anastaysha
07.05.2019
20:56:47
Внимательнее читай вакансию)))

OMEN
07.05.2019
20:57:20

Anastaysha
07.05.2019
20:58:27

Егор
07.05.2019
20:58:29
ну скажем брокеры и mq это синонимы по большей части) с разными прикладными возможностями в разных реализациях

?? Eugene
07.05.2019
20:58:37

Google

Anastaysha
07.05.2019
20:58:45
Как раз ушли с джавки и это стало потреблять меньше ресурсов

OMEN
07.05.2019
20:59:21
Любой jit жрёт ресурсы

Егор
07.05.2019
20:59:24
конкретно рэбит в бигдуте плох тем что он инмемори, деревянно кидает всё в очередь и переполняется только в путь

Iva
07.05.2019
20:59:42
У него нет персистенса?

Anastaysha
07.05.2019
20:59:48
Крч
Щас

Admin
ERROR: S client not available

Егор
07.05.2019
21:00:14

Anastaysha
07.05.2019
21:00:20
Как добавить человека сюда
Я внесу сто

Nikita
07.05.2019
21:00:47
Нинада
Не резиновый

Champagne
07.05.2019
21:01:01
Кто может пояснить за работу в Екатеринбурге? Хочу устроится Джанго джуном, мб знает кто норм конторы?

OMEN
07.05.2019
21:01:17
Понятие масштпбируемости
Такое же масштабируемое
Как и масштабируемость

Егор
07.05.2019
21:01:41
да и все равно придется юзать масштабируемые джава тулзы в стеке, вот и не понятно зачем там питон, а тем более торнадо. Тогда почему не go? опять же с многопоточностью и асинхронностью дела гораздо приятней обстоят

OMEN
07.05.2019
21:02:21
Торнадо не нужно
Там евент луп с косяком

Iva
07.05.2019
21:02:57

Google

Егор
07.05.2019
21:03:38
зато история с сопрограммами гораздо приятней чем история с корутинами и ручной синхронизацией питонопотоков
не говоря уже о необходимости юзать стопицот лишних абстракций

OMEN
07.05.2019
21:04:10
Корутина == сопрограмма

Егор
07.05.2019
21:04:32
не горутина, а корутина
gevent в частности

Iva
07.05.2019
21:05:17

OMEN
07.05.2019
21:05:44
Gevent дак там тупо автомат с точками переключения корутин
Всё по классике жанра

Iva
07.05.2019
21:06:35
В го не завезли обоснованых абстракций, как и вообще в весь императивный мир

Егор
07.05.2019
21:06:53
а еще семафор вообще штука черезчур наркоманская

Iva
07.05.2019
21:06:55
не забывайте что лямбды и многопточность на лямбдах приехала из мира ФП

Егор
07.05.2019
21:07:03
в этом плане присматриваюсь к scalaz
печально что не хватает времени на то чтобы изучить эти вопросы более досканально(

Iva
07.05.2019
21:07:56
https://typelevel.org/cats-effect/tutorial/tutorial.html если интересно, альтернатива

Егор
07.05.2019
21:08:14

?? Eugene
07.05.2019
21:20:18

Iva
07.05.2019
22:16:59
Зато в функциональном мире абстракций слишком много)
Все и каждая абстракция существует для решения конкретной задачи. Все абстракции притянуты из теорката, и по этому существует единая теория описывающие свойства всех абстракций и то как они взаимодействуют. В прикладных штуках эта теория зарыта так глубоко, что хватает компилятора и интуиции чтобы писать код. Но наличие такой теории принципальный отличающий фактор ФП от ООП. Люди которые пытаются принести в свои языки какие то синтаксические сахары и выдумки делают это без единой формализированной теории )основы при помощи которой можно упорядоченно строить взаимодействия абстракций) и в итоге получают нестыковки, которые побуждают использовать костыли.