Size: a a a

Scala User Group

2020 July 30

AT

Aλeksei Tereχin in Scala User Group
Жмака
А не слишком для простой аппликации?
define простой
источник

Ж

Жмака in Scala User Group
А можете помочь с dev design именно этой части: построением логики для запросов из  athena?
источник

Ж

Жмака in Scala User Group
Остальное я почти прописал
источник

λ

λoλdog in Scala User Group
@tamplerr Борис, добрый день. Вы как кор контрибьютер зио могли бы подсказать, как устроен зио и почему он такой быстрый ?
источник

BK

Boris V. Kuznetsov in Scala User Group
Привет! Хотели бы доклад на эту тему ?
источник

λ

λoλdog in Scala User Group
Конечно
источник

BK

Boris V. Kuznetsov in Scala User Group
Можно вечером в чт или сб на след неделе. 3 авг днём будет ZIO 1.0 Launch Party :). De Goes организовывает вечеринку. Присоединяйтесь )😊
источник

BK

Boris V. Kuznetsov in Scala User Group
источник

λ

λoλdog in Scala User Group
А можно будет на русском где-то доклад послушать?
источник

BK

Boris V. Kuznetsov in Scala User Group
Для поддержки Российского community, Я создал группу ZIO Crew тут: https://discord.com/channels/734424265600008215/734424266199793676
источник

BK

Boris V. Kuznetsov in Scala User Group
В рамках активностей, мы будем делать доклады, обсуждать проекты по ZIO и делать инкубацию для перспективных проектов
источник

BK

Boris V. Kuznetsov in Scala User Group
Вот на русском языке можно будет послушать и выступить самому в рамках ZIO Crew
источник

BK

Boris V. Kuznetsov in Scala User Group
Вот то, что есть на сегодняшний день. Еще неск проектов готовятся на инкубацию в ZIO Crew: https://github.com/zio-crew
источник

BK

Boris V. Kuznetsov in Scala User Group
А ZIO Performance - очень хороший вопрос. На сегодняшний день, мало что доступно.
источник

BK

Boris V. Kuznetsov in Scala User Group
Вот мои тесты по ZIO Arrow. Но там мало, нужно добавить еще другие вещи, как Future, Cats Eff, Monix, etc: https://github.com/zio-crew/zio-arrow/blob/master/docs/bench/Bench.md
источник

BK

Boris V. Kuznetsov in Scala User Group
Вот для стрелочной композиции, на определенных типах задач, ZIO Arrow показал 10x improvement:
[info] Benchmark       Mode        Score (ops/s)  
[info] plainBench      thrpt       61867.754
[info] zioBench        thrpt       9177.142
[info] arrowBench      thrpt       96310.372

We recognize a 10x+ improvement for ZIO Arrow over ZIO Monad in this test. This can be explained in a drastical reduce of memory allocations and polymorphic dispatch events on JVM.
источник

BK

Boris V. Kuznetsov in Scala User Group
Но более подробные сравнения и исследования на эту тему - пока что открытый вопрос... Так что contributions are welcome !👍😊
источник

ZM

ZLoyer Matveev in Scala User Group
Boris V. Kuznetsov
Вот для стрелочной композиции, на определенных типах задач, ZIO Arrow показал 10x improvement:
[info] Benchmark       Mode        Score (ops/s)  
[info] plainBench      thrpt       61867.754
[info] zioBench        thrpt       9177.142
[info] arrowBench      thrpt       96310.372

We recognize a 10x+ improvement for ZIO Arrow over ZIO Monad in this test. This can be explained in a drastical reduce of memory allocations and polymorphic dispatch events on JVM.
Так тут пропускная способность и она меньше в 10 раз, чем у других.
источник

BK

Boris V. Kuznetsov in Scala User Group
Да так и есть, для монадной композиции, в данной задаче.
источник

BK

Boris V. Kuznetsov in Scala User Group
@odomontois рассказывал на FPure про стрелочную композицию. Может у него есть другие данные по perf
источник