Pull to refresh
-15
Ник@para_7read⁠-⁠only

Разработчик

Send message

TypeScript или Rust: когда переписывать сервис и какие выигрыши ждать

Level of difficultyMedium
Reading time3 min
Reach and readers6.2K

Вы тоже хоть раз ловили себя на мысли: «А может, ну его, этот Node.js — перепишем всё на Rust, и будет летать?»
Поздравляю — вы не одиноки. Я тоже через это прошёл.

В этой статье я разложу по полочкам, когда действительно стоит лезть в Rust, а когда лучше остаться на TypeScript и просто выспаться. Без фанатизма, маркетинга и с примерами из практики.

Читать далее

Go, Rust или всё же C++? Куда мы переписываем наш высоконагруженный бэкенд в 2025

Level of difficultyMedium
Reading time2 min
Reach and readers21K

Всем привет! Сегодня хочу зажечь настоящий холивар — но с практическим уклоном. Речь пойдет о нашем большом рефакторинге, вернее, о почти полном переписывании ядра нашего API-гейтвея.

Немного контекста: У нас классический монолит на Java (Spring Boot), который неплохо служил нам лет 5. Но с ростом нагрузки до 100k+ RPS мы уперлись в лимиты:

Читать далее

PostgreSQL против 10 миллионов записей: оптимизация запросов, которая спасла наш проект

Level of difficultyMedium
Reading time3 min
Reach and readers15K

Это был обычный понедельник. Я пил кофе, проверял почту, и вдруг — волна уведомлений в Slack. «Сайт не грузится!», «Отчеты зависли!», «Что происходит?».

Наш проект, который успешно работал с несколькими сотнями тысяч записей, перешагнул психологически важный рубеж — 10 миллионов строк в таблице заказов. И PostgreSQL, который раньше летал, внезапно начал ползти как улитка.

Читать далее

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

Аналитик продаж
Ведущий
From 500,000 ₽
Git
Python
PostgreSQL
SQL
Linux
Docker
ООП
Базы данных
Английский язык
C++