RU

[Перевод] Сокращаем длительность компиляции проекта на Rust c 30 до 2 минут — пример с 1000 крейтов

Rust скор во время выполнения, а вот компилируется он не так шустро. Едва ли это удивит читателя, имевшего дело с серьёзными базами кода на Rust. В бл…

Rustsqlоптимизациякомпиляторывысокая производительность
Habr
RU

gRPC в мире PHP: пошаговый гайд по сборке микросервиса на Symfony 8 и RoadRunner

Переход к микросервисной архитектуре неизбежно поднимает вопрос эффективности межсервисного взаимодействия. В PHP традиционный стек на базе PHP-FPM и …

phpвеб-разработапрограммированиемикросервисыapiвысокая производительностьsymfony
Habr
RU

Шардинг в Manticore Search: автоматическое распределение и репликация

На старте поисковая система часто устроена просто: одна таблица на одном сервере. Это работает, пока не случится одно из двух. Либо отдельный запрос п…

шардингшардированиевысокая производительностьмасштабирование системмасштабирование поискараспределение данныхкластеррепликациябалансировка нагрузки
Habr
RU

[Перевод] Что именно делал компилятор: как ассемблер помогает разобраться в производительности кода на C++

Расскажу вам одну историю о том, как смог прокачаться в качестве C++-программиста. Мне в этом помогло не чтение стандарта. Я тогда ещё не понимал до к…

программированиекомпиляторыассемблервысокая производительностьоптимизацияc++