redis

Истории - 1 месяц назад

Нам предлагали делать то же самое в 60 раз дороже: как свои разработки Jooble экономят агрегатору вакансий более $1 млн в месяц

Команда Jooble, фото из Instagram jooblelife

Популярный сервис для поиска работы Jooble, разработанный украинскими студентами-программистами, за 15 лет пережил множество технических изменений: использовались разные языки программирования, создавались уникальные поисковые роботы, внедрялись новые системы. Не обошлось и без стратегических ошибок — об этом рассказывает СТО компании Jooble Дмитрий Гринь в продолжении интервью Highload.

Истории - 1 месяц назад

Лучше, чем Anki: как я придумал бот для запоминания английских слов и планирую выйти на миллион пользователей

Лучше, чем Anki: как я придумал бот для запоминания английских слов и планирую выйти на миллион пользователей

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.

Истории - 1 месяц назад

Все меняли в спешке, сроки горели, а мы пытались объяснить заказчику, почему постоянная оптимизация не нужна: как мы вывели сайт на 40 млн пользователей

Александр Павленко

PHP developer в NIX и спикер в NIXMultiConf

Все меняли в спешке, сроки горели, а мы пытались объяснить заказчику, почему постоянная оптимизация не нужна: как мы вывели сайт на 40 млн пользователей

За годы работы в IT я заметил тенденцию: чем масштабнее проект и чем быстрее растет разработка, тем чаще команде приходится менять, расширять логику и улучшать функционал. В крупных проектах постоянный рефакторинг — неизбежный процесс. Но иногда за ним скрываются проблемы. Их не стоит бояться. В такие моменты у вас есть отличный шанс получить новые скиллы, прокачать свою экспертизу и, справившись со всеми трудностями, заручиться еще большим доверием клиента.

Истории - 2 месяца назад

Rozklad_bot: бот в Telegram с расписанием занятий в университете

Rozklad_bot: бот в Telegram с расписанием занятий в университете

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.

Новости - 2 месяца назад

Создатель СУБД Redis начал писать роман: оказалось, что это очень похоже на программирование

Взяв перерыв в деятельности разработчика, создатель резидентной системы управления базами данных класса NoSQL с открытым исходным кодом Сальвадор Санфилиппо начал писать роман, думая, что его новая деятельность сильно отличается от предыдущей. Но, спустя некоторое время, он понял, что программирования больших систем и написание романов имеют много общих черт и схожие процесс. Свои мысли по этому поводу он опубликовал в личном блоге. 

Highload - 4 месяца назад

Redis: большое потребление RAM, и при чем тут TTL?

Назим Сулейманов

Team Lead в Jooble

Мы в Jooble активно используем Redis как кеш и быструю базу данных. У нас два master-slave-кластера, которые выполняют в среднем 12 000 операций в секунду. А дальше — история о том, как наш кластер стал падать по «out of memory», и о сложном поиске причины.

Highload - 7 месяцев назад

Решения на NoSQL базах

В этой статье рассмотрим принципы решения типичных задач в key-value базах данных.

Highload - 10 месяцев назад

Как скопировать выбранные ключи Redis на другой сервер?

[https://redis.io/ Redis] – простое, быстрое и удобное key-value хранилище данных. При масштабирование любого приложения возникает необходимость переноса данных между серверами. Иногда не нужно переносить всю базу, а только несколько выбранных ключей.

Highload - 1 год назад

Эффективный count distinct

Выбор количества уникальных значений за определенный промежуток времени — не очень частая задача. [https://t.onthe.io/ В .io] нам нужно определять количество уникальных пользователей, заходивших на сайт за любой период времени.

Highload - 1 год назад

Оптимизация настроек Redis

Чтобы получить наилучшую производительность необходима тонкая настройка, которая уменьшит вероятность непредвиденных ошибок, ограничений и пиковых нагрузок. Это касается всех частей системы, железа и базы данных.