Тут 15мс это среднее на 99 персентиле, запросы из кэша без агрегации отдаются за 2-4мс, но иногда нам нужно сходить в редис и там будет 8-10 просто из за потерь на уровне сети. А изредко надо сходить в мастер систему и там будет 15-25мс.
В зависимости от ручки там может быть от 1 до 18 параметров фильтрации, плюс одна из мастер систем ожидает gQL. Мы кэшируем атомарные сущности и для некоторых запросов мы можем из кэша собрать ответ на запрос который еще не попадал в кэш.
Все взаимодействие с мастер системами происходит на базе gRPC, к тому же мы не являемся мейнтейнерами мастер систем и не можем вносить в них изменения когда нам это нужно. Заголовков кэширования и etag там нет. Кэширование nginx (и надстроек над ним) к сожалению нам не подходит так как у нас не умеют его готовить. К тому же мы можем собирать ответы на большой запрос из разных кусков кэша (читай агрегировать) данные так как нам нужно
У Яндекса это тоже часть стека, тинькофф, туту, и многие другие активно пишут на Го
А у вас уже есть какой-то реальный опыт использования weak pointer в проде? Расскажете что стало лучше и на сколько сложнее поддерживать?
Тут 15мс это среднее на 99 персентиле, запросы из кэша без агрегации отдаются за 2-4мс, но иногда нам нужно сходить в редис и там будет 8-10 просто из за потерь на уровне сети. А изредко надо сходить в мастер систему и там будет 15-25мс.
В зависимости от ручки там может быть от 1 до 18 параметров фильтрации, плюс одна из мастер систем ожидает gQL. Мы кэшируем атомарные сущности и для некоторых запросов мы можем из кэша собрать ответ на запрос который еще не попадал в кэш.
Все взаимодействие с мастер системами происходит на базе gRPC, к тому же мы не являемся мейнтейнерами мастер систем и не можем вносить в них изменения когда нам это нужно. Заголовков кэширования и etag там нет. Кэширование nginx (и надстроек над ним) к сожалению нам не подходит так как у нас не умеют его готовить. К тому же мы можем собирать ответы на большой запрос из разных кусков кэша (читай агрегировать) данные так как нам нужно