Типичный программист
✔
78.1K subscribers
3.82K photos
1.16K videos
14 files
8.47K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Всем привет, админ на связи!

По моим наблюдениям сегодня резко выросла скорость развития многих технологических проектов. Несложно догадаться, что за этим стоит активное внедрение ИИ во всех процессы бизнеса.

То же самое с digital направлением, где агенты позволяют как нарастить темпы работы, так и предлагают новые форматы.

Я 22 октября иду на конференцию AI BOOST’26. Хочу там познакомиться с владельцами таких агентств и бизнеса, а ещё узнать что вообще в индустрии происходит.

Программа рассчитана на 2 дня. Приглашаю вас с собой! Можем даже там пересечься между докладами или на афтепати.
🔥6👎2☃1👍1🥰1👏1😢1🎉1😍1🏆1😭1
Кеш занимал 800 МБ. Большая часть переводов просто лежала без дела

Uber обслуживает миллионы переводов в секунду. Держать всё в памяти удобно, пока очередное обновление не создаёт рядом вторую копию кеша и не заканчивается память.

Команда перенесла редко используемые переводы на диск. В RAM оставили индекс ключей и кеш востребованных значений. Хранилище разделили на 256 частей, чтобы запросы меньше мешали друг другу при блокировках.

В приведённом примере расход памяти снизился с 800 до 80–120 МБ. При обновлении нужны ещё около 40 МБ метаданных вместо второй копии на 800 МБ.

Чтобы после обновления не получать волну чтений с диска, новый кеш заранее заполняют переводами, которые запрашивали за последние 15 минут. Экономия памяти здесь потребовала учесть и то, что произойдёт при следующей перезагрузке данных.
👍1😁1🎃1💘1