высокая нагрузка

  • ХабрахабрФото Отказоустойчивая архитектура контентной платформы на 4 Тбит/с — опыт VK Видео

    Отказоустойчивая архитектура контентной платформы на 4 Тбит/с — опыт VK Видео

    Представьте идеальный мир с бесконечными ресурсами, в котором можно сколько угодно линейно масштабироваться под нагрузку: просто доставлять серверы, диски, видеокарты, как только потребуется больше мощностей. Звучит хорошо? Только оказывается, что когда серверов 5 000 и дисков 100 000, то несколько из них обязательно находятся в состоянии maintenance или repair, куда их привели обстоятельства непреодолимой силы. И главная задача здесь — обеспечить…

    Читать далее »
  • ХабрахабрФото Куда уходит время? Боремся за миллисекунды в Kubernetes

    Куда уходит время? Боремся за миллисекунды в Kubernetes

    Привет, Хабр! Меня зовут Вова, я разрабатываю observability-платформу в Ozon. Как-то раз в наш уголок на 42 этаже заглянули коллеги — и поделились наблюдением. Если открыть рядом графики времён запросов и ответов двух живущих в Kubernetes и общающихся между собой микросервисов, то иногда можно наблюдать большую разницу в высоких квантилях: клиент считает, что один ответ из сотни ему приходит за…

    Читать далее »
  • ХабрахабрФото Производительность фронтенда: большое приложение на реактивном SSR-топливе

    Производительность фронтенда: большое приложение на реактивном SSR-топливе

    Каждый день сайтом SuperJob пользуется более миллиона людей. Как построить архитектуру фронта, чтобы приложение загружалось быстро и при этом выполняло требования поисковой оптимизации? Как мы можем это измерить? Значительно повысить производительность можно при помощи серверного рендеринга, но какая будет цена у такой оптимизации? Какой инструмент выбрать — готовую библиотеку или собственное решение? Какие ограничения в дальнейшем могут быть вызваны выбором…

    Читать далее »
  • ХабрахабрФото «Я больше не могу»: 5 причин эмоционального выгорания программиста и что с этим делать

    «Я больше не могу»: 5 причин эмоционального выгорания программиста и что с этим делать

     Андрей Н. начал кодить 8 лет назад, и готов был работать сутками напролет, набирая «шабашки» на выходные, а в свободное от работы время изучая новые фреймворки. Работа приносила удовольствие, он наконец-то нашел себя! Спустя 8 лет Андрей с трудом заставляет себя встать с кровати утром, работа не приносит радости, как не приносит ее ничто другое: все виды развлечений, которые развеивали ранее, больше…

    Читать далее »
  • ХабрахабрФото Как в Hazelcast добавляли распределенный SQL

    Как в Hazelcast добавляли распределенный SQL

    Чтобы разработать свой распределенный SQL-движок, можно написать свой SQL-оптимизатор для построения движков. Вам придется сделать парсер, семантический анализатор и придумать правила трансформации и оптимизации. Всё протестировать, а потом как-то интегрировать в свою систему. Но можно пойти более быстрым путем — внедрить для этого готовый инструмент. Владимир Озеров, бывший инженер Hazelcast, а сейчас руководитель Querify Labs, на конференции HighLoad++ 2021 поделился…

    Читать далее »
  • ЖелезоФото Архитектура и особенности процессора Эльбрус 2000

    Архитектура и особенности процессора Эльбрус 2000

    В чем принципиальные особенности процессора российской разработки Эльбрус? О ней в последнее время много говорят: как хвалят, так и ругают. Но давайте углубимся в архитектуру процессора, чтобы все-таки понять в чем его плюсы и минусы. Расскажу, что такое скрытый и явный параллелизм, как используются предикаты и осуществляется подготовка переходов. Почему Эльбрусу не нужны push и pop команды и в чем…

    Читать далее »
  • ХабрахабрФото 500 Dev на 10 Ops, или Как внедрить NoOps в масштабе

    500 Dev на 10 Ops, или Как внедрить NoOps в масштабе

    Три года назад в группе компаний ЦФТ задачи бизнеса потребовали увеличения штата разработчиков в два раза. Перед отделом эксплуатации встало две задачи: не допустить линейного роста OPS и уменьшить TTM, не потеряв при этом в недоступности, непрерывности и безопасности. В результате в компании теперь есть всё — и NoOps, и DevOps. Где-то пришлось пойти на компромиссы и доработать концепт NoOps…

    Читать далее »
  • ХабрахабрФото [Перевод] Istio — это просто: Sidecar

    [Перевод] Istio — это просто: Sidecar

    Легко и непринужденно настраиваем Istio для уменьшения нагрузки и влияния как на control, так и на data plane, используя ресурс Sidecar. По умолчанию все прокси вашей mesh получают настройки, требуемые для достижения любых других прокси. Важно заметить, что Config — это не тоолько данные, которые вы пишете в ваши DestinationRule и VirtualService, но и описание состояния всех Endpoints ваших сервисов,…

    Читать далее »
  • ХабрахабрФото Как подготовить сайт к росту нагрузки

    Как подготовить сайт к росту нагрузки

    Только ленивый не достал с дальней полки свою экспертность и не предсказал «онлайнизацию» жизни — такую же вынужденную, как и режим самоизоляции. Но трафик, действительно, уже начал расти, а с учётом «каникул» до конца апреля ресурсы, предлагающие доставку товаров, услуги онлайн-образования и, особенно, онлайн-развлечений, могут оказаться не готовыми к потоку посетителей в новой реальности. Опираясь на свой 12-летний опыт технической…

    Читать далее »
  • ХабрахабрФото Как подготовить сайт к росту нагрузки

    Как подготовить сайт к росту нагрузки

    Только ленивый не достал с дальней полки свою экспертность и не предсказал «онлайнизацию» жизни — такую же вынужденную, как и режим самоизоляции. Но трафик, действительно, уже начал расти, а с учётом «каникул» до конца апреля ресурсы, предлагающие доставку товаров, услуги онлайн-образования и, особенно, онлайн-развлечений, могут оказаться не готовыми к потоку посетителей в новой реальности. Опираясь на свой 12-летний опыт технической…

    Читать далее »


Кнопка «Наверх»