Size: a a a

Чат конференции HighLoad++

2021 March 25

PD

Phil Delgyado in Чат конференции HighLoad++
ppavel
Не вижу причин (кроме отсутствия экспертизы) не использовать Go для своего
Ну, тут разницы в производительности между котлином и го особой нет, а вот по удобству есть.
источник

P

Pavel in Чат конференции HighLoad++
Phil Delgyado
Хм, там по публичным тестам получается около 1000rps на ядро без логики. Это мало (
Смотря для чего и кому на самом деле.
Ну и не могу найти бенчмарков. Не поделитесь?
источник

P

Pavel in Чат конференции HighLoad++
ppavel
Лёша рассказывал как они боролись с GC, давно уже
уверен что при должной экспертизе - можно научится делать это достаточно хорошо.
Но вот в чем беда - чтобы накладные от GC оставались низкими, нужно сильно повышать порог входа в продукт.
то-есть ситуации когда команда приносит свой функционал в гейтвей - будет не частая.

Я вижу здесь еще и трейдоф между перфомансом и порогом входа
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Pavel
Смотря для чего и кому на самом деле.
Ну и не могу найти бенчмарков. Не поделитесь?
Ну, из того что быстро находится: https://www.bbva.com/en/api-gateways-kong-vs-tyk/
источник

P

Pavel in Чат конференции HighLoad++
Phil Delgyado
Ну, из того что быстро находится: https://www.bbva.com/en/api-gateways-kong-vs-tyk/
ну если честно - не ясны условия и конфигурация бенчмарка.
но и тут фигурируют 5k RPS от того-же конга.

Этого мало?
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Там 5k на восемь, кажется, ядер - это мало, да )
источник

PD

Phil Delgyado in Чат конференции HighLoad++
5k rps на полноценную ноду только на apigw, без логики - мало.
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Но все, что я видел - примерно про те же порядки производительности.
источник

PD

Phil Delgyado in Чат конференции HighLoad++
То есть для энтерпрайза прикрыть общим зонтиком свой зоопарк - норм. Для стартапа на руби с мечтой о 10rps - тоже норм. Но хайлоад? Даже для приличного финтеха маловато...
источник

P

Pavel in Чат конференции HighLoad++
Phil Delgyado
Там 5k на восемь, кажется, ядер - это мало, да )
вот хз_) зависит от того сколько ворекров. как утилизировали ядра итд
источник

P

Pavel in Чат конференции HighLoad++
Phil Delgyado
То есть для энтерпрайза прикрыть общим зонтиком свой зоопарк - норм. Для стартапа на руби с мечтой о 10rps - тоже норм. Но хайлоад? Даже для приличного финтеха маловато...
оу. а какой RPS у приличного финтеха?
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Это да. Но тестов с 10k rps на ядро найти не смог. А если включать еще и логику, то грустно становится.
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Pavel
оу. а какой RPS у приличного финтеха?
В пиках - и 10k rps вполне )
Там же на платеж - довольно много rps получается.
источник

PD

Phil Delgyado in Чат конференции HighLoad++
А неравномерность по году изрядная )
источник

P

Pavel in Чат конференции HighLoad++
Phil Delgyado
В пиках - и 10k rps вполне )
Там же на платеж - довольно много rps получается.
То есть дать 10 ядер для финтех это дорого?
источник

P

Pavel in Чат конференции HighLoad++
а с учетом балансировки на пару тачек\нод\реплик и того меньше
источник

PD

Phil Delgyado in Чат конференции HighLoad++
30 (с учетом дублирования). И только на ничего не делающий api gw. Да, перебор получается.
источник

KM

Kirill Marchenko in Чат конференции HighLoad++
Посмотрите в сторону https://github.com/apache/apisix. Есть сравнение с kong - https://github.com/apache/apisix#apache-apisix-vs-kong
источник

P

Pavel in Чат конференции HighLoad++
Phil Delgyado
30 (с учетом дублирования). И только на ничего не делающий api gw. Да, перебор получается.
Если говорить в разрезе облаков - то не делает ничего - не потребляет ресурсов
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Pavel
Если говорить в разрезе облаков - то не делает ничего - не потребляет ресурсов
Какие облака, если финтех )
источник