Pitchfork - или когда Puma говорит good bye (Memory Bloat и спайками в GVL и GC) / Рустам Ибрагимов

15 подписчиков

12+
12+

1 просмотр

13 дней назад

ПожаловатьсяНарушение авторских прав

15 подписчиков

12+
12+

1 просмотр

13 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

13 дней назад

Доклад посвящен переходу от Puma к Pitchfork как способу справиться с критичными проблемами Ruby-приложений под высокой нагрузкой — Memory Bloat, спайками в GVL и GC, падением пропускной способности и вынужденной сменой инфраструктуры в сжатые сроки. На примере переноса большого монолита показывается, как добиться стабильного RPS, понизить latency и повысить throughput и сдержать тормоза «Ruby VM» без глобального переписывания кода. Отдельный фокус — работа в Kubernetes и мультисерверная поддержка (Puma, Falcon, Pitchfork) с адаптацией сторонних библиотек. Слушатели узнают, когда Pitchfork действительно помогает, в каких кейсах его стоит использовать (а так же как его используем мы), с какими трудностями придётся столкнуться и какие практики позволяют сделать его надёжным инструментом в продакшене.

Название:

Pitchfork - или когда Puma говорит good bye (Memory Bloat и спайками в GVL и GC) / Рустам Ибрагимов

Категория:

Разное