Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 5788 сообщений
Cообщения с меткой

высокая производительность - Самое интересное в блогах

«  Предыдущие 30 Следующие 30  »
rss_habr

Максимальная оптимизация игры «Жизнь» на Julia

Воскресенье, 25 Декабря 2022 г. 17:46 (ссылка)

Это очень хорошой case для оптимизации. Алгоритм крайне прост и его знают все. Но сколько можно сделать!

Читать далее

https://habr.com/ru/post/706228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706228

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Оптимизация или почему прод в огне

Суббота, 24 Декабря 2022 г. 11:48 (ссылка)

Порой наши попытки что-то оптимизировать и принести пользу бизнесу оборачиваются нам дополнительной работой, а бизнесу - убытками.

В этой статье я опишу почему это происходит.

Читать далее

https://habr.com/ru/post/707464/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707464

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Используем аннотацию @Transactional like a pro

Пятница, 23 Декабря 2022 г. 16:20 (ссылка)

Привет, Хабр! Меня зовут Никита Летов, я тимлид бэкенд-разработки мобильного приложения Росбанка для физических лиц. Этот пост входит в серию постов по разработке бэкенд-микросервисов на Java и Spring и является адаптацией моего доклада с JPoint 2022.

Также хочу предупредить, что данный пост не cookbook и не предоставляет идеально приготовленное решение какой-либо бизнес-проблемы. Это разбор одной технологии, которая при правильном использовании может помочь вам в решении реальной проблемы. А может и не помочь — всё зависит от ее природы.

Читать далее

https://habr.com/ru/post/707378/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707378

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Суперкомпьютер из мини-ПК Nvidia Jetson Nano: что умеет, как его разрабатывали и зачем он создан

Пятница, 23 Декабря 2022 г. 15:37 (ссылка)

Первый одноплатник линейки Nvidia Jetson компания Nvidia представила в 2019 году. Достоинство устройства — высокая производительность и небольшой размер. Кроме того, есть и еще один плюс — это совместимость с Raspberry Pi. Недавно команда студентов Южного методистского университета (Даллас, штат Техас, США), представила компактный суперкомпьютер на основе 16 устройств Nvidia Jetson Nano. Почему именно первая модель одноплатного ПК использовалась в проекте и для кого разработали кластерную систему на его основе?

Узнать больше о кластерном суперкомпьютере

https://habr.com/ru/post/707366/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707366

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Суперкомпьютер из мини-ПК Nvidia Jetson Nano: что умеет, как его разрабатывали и зачем он создан

Пятница, 23 Декабря 2022 г. 15:37 (ссылка)

Первый одноплатник линейки Nvidia Jetson компания Nvidia представила в 2019 году. Достоинство устройства — высокая производительность и небольшой размер. Кроме того, есть и еще один плюс — это совместимость с Raspberry Pi. Недавно команда студентов Южного методистского университета (Даллас, штат Техас, США), представила компактный суперкомпьютер на основе 16 устройств Nvidia Jetson Nano. Почему именно первая модель одноплатного ПК использовалась в проекте и для кого разработали кластерную систему на его основе?

Узнать больше о кластерном суперкомпьютере

https://habr.com/ru/post/707366/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707366

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как нагрузочное тестирование помогло Fix Price переехать на собственную платформу

Четверг, 22 Декабря 2022 г. 16:04 (ссылка)





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



Однако само по себе знание текущего предельного RPS не даст вам ничего. Да и смысл проводить нагрузочное тестирование ПОСЛЕ аварии, конечно, есть, но гораздо рациональнее сделать его ДО неё. Чтобы она даже не случилась. А уж когда речь идёт не просто об ожидаемой лавине трафика, а о том, что эта лавина хлынет на новую инфраструктуру… Словом, вот в меру захватывающая история о том, как нагрузочное тестирование помогло одному из крупнейших ритейлеров, компании Fix Price, переехать без боли, пожара и бессонных ночей.



Для начала несколько слов про саму компанию. У неё почти 5,5 тысячи розничных магазинов в России и странах СНГ, так что название и логотип знакомы, без преувеличения, каждому читателю этой статьи. Но помимо оффлайновой сети есть сайт с доставкой, личным кабинетом пользователя и электронным каталогом. До недавнего момента основная нагрузка лежала на платформе Битрикс (fix-price.ru), но в 2020 году начались работы по созданию собственной платформы fix-price.com.
Читать дальше →

https://habr.com/ru/post/707094/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707094

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как нагрузочное тестирование помогло Fix Price переехать на собственную платформу

Четверг, 22 Декабря 2022 г. 16:04 (ссылка)





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



Однако само по себе знание текущего предельного RPS не даст вам ничего. Да и смысл проводить нагрузочное тестирование ПОСЛЕ аварии, конечно, есть, но гораздо рациональнее сделать его ДО неё. Чтобы она даже не случилась. А уж когда речь идёт не просто об ожидаемой лавине трафика, а о том, что эта лавина хлынет на новую инфраструктуру… Словом, вот в меру захватывающая история о том, как нагрузочное тестирование помогло одному из крупнейших ритейлеров, компании Fix Price, переехать без боли, пожара и бессонных ночей.



Для начала несколько слов про саму компанию. У неё почти 5,5 тысячи розничных магазинов в России и странах СНГ, так что название и логотип знакомы, без преувеличения, каждому читателю этой статьи. Но помимо оффлайновой сети есть сайт с доставкой, личным кабинетом пользователя и электронным каталогом. До недавнего момента основная нагрузка лежала на платформе Битрикс (fix-price.ru), но в 2020 году начались работы по созданию собственной платформы fix-price.com.
Читать дальше →

https://habr.com/ru/post/707094/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707094

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как решить техническую проблему у медицинской компании за несколько часов с перерывом на кофе

Вторник, 20 Декабря 2022 г. 11:42 (ссылка)





Недавно у нас случился медицинский детектив. Технико-медицинский. Почти в духе доктора Хауса. К нам обратилась компания, которая разрабатывает ПО для автоматизации процессов в медицинских учреждениях — радиологические информационные системы. В частности, софт для лучевой диагностики. Эти системы могут использовать как отдельные медицинские организации, так и целые регионы.



На одном из таких объектов, где работала система, регулярно возникали проблемы с быстродействием, особенно в часы пиковой нагрузки. При этом на других аналогичных объектах, где было установлено такое же ПО и была схожая нагрузка, этих проблем не было.



«Изначально клиент пришел с запросом на нагрузочное тестирование. Но мы предложили сначала провести аудит и починить проблемы со скоростью работы, а после уже — сделать нагрузочное (если потребуется)».

Алексей Алексеенко, главный системный администратор ITSumma.


И вот как мы ставили диагноз…
Читать дальше →

https://habr.com/ru/post/706526/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706526

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Мой диплом, или Как собрать вещи и переехать на YDB

Вторник, 20 Декабря 2022 г. 10:56 (ссылка)

Меня зовут Арслан, в этом году я делал сервис для построения циклов заказа (например, заказа такси). Возможно, вы видели пост от другого разработчика в команде, Ильи Lol4t0. Всего сервис обрабатывает примерно 5000 RPS с задержкой 100 мс в 99 перцентиле. Раньше для хранения данных использовалась связка PostgreSQL с YT — MapReduce-системой Яндекса.



Обычно информация по заказу нужна в быстром доступе в течение пары часов. На эту парадигму хорошо ложилась архитектура с горячим и холодным хранилищем. Событие создавалось в PostgreSQL, асинхронно реплицировалось в YT, а спустя два часа удалялось из PostgreSQL, никаких проблем. Но со временем начали напрягать несколько вещей: сложность архитектуры, низкая доступность во время проведения работ на PostgreSQL и ограниченная возможность горизонтально масштабировать систему. Мы решили перейти на новую архитектуру с базой данных YDB. Хотели на примере тестового сервиса разобраться, как работать с базой, проверить всё под нагрузкой и реализовать хранение данных исходного сервиса.







Вообще, изначально я написал про это диплом. Но потом подумал, что читателям здесь тоже будет интересно, и всё переделал под Хабр. Если тоже переезжаете на YDB (после выхода в опенсорс это стало проще) или адаптируете систему с базой — заглядывайте. Поговорим о большинстве возможных трудностей при переезде.
Читать дальше →

https://habr.com/ru/post/702998/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702998

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

От Isolation к Consistency — дорога длиной в 30 лет

Понедельник, 20 Декабря 2022 г. 00:31 (ссылка)

Участвую в стартапе, в котором разрабатывается СУБД нового типа (работает поверх некоторых kv-движков, кардинально расширяя их возможности, про это немного можно прочитать здесь). Для того, чтобы сравнить то, что понемногу получается, с тем, что имеется в индустрии, пришлось на глубоком уровне проработать первоисточники по темам Isolation и Consistency (уточню, что имеется ввиду не та Consistency, что в ACID). Обнаружил интересные нюансы, которые и излагаю в этой статье.



Тезисно:




  • Термин Phantom Read является продуктом испорченного телефона

  • Смысл понятий Lost Update, Write Skew и Read Skew для разделения уровней изоляций неочевиден и относителен

  • Движок, который обеспечивает уровень изоляции Serializable, в распределённом мире может вести себя весьма причудливо, например, всегда возвращать пустой результат для read-only транзакций — и ему за это по стандарту "ничего не будет"

  • Strong consistency в Cosmos DB — предел мечтаний? (спойлер: нет)



Ну, и ещё кое-что по мелочи. В конце рассмотрим вот такой венец творения человеческого разума:



Читать дальше →

https://habr.com/ru/post/705332/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705332

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30 Следующие 30  »

<высокая производительность - Самое интересное в блогах

Страницы: 1 [2] 3 4 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda