Оптимизация SQL-запросов: от EXPLAIN до индексов
Почему ваш PostgreSQL тормозит на больших объемах данных? Разбираем план выполнения запросов, учимся правильно составлять составные индексы и избегаем N+1 проблем в ORM.
Читать статью →Делимся опытом построения высоконагруженных систем, разбираем паттерны проектирования и пишем о том, что действительно важно.
Почему ваш PostgreSQL тормозит на больших объемах данных? Разбираем план выполнения запросов, учимся правильно составлять составные индексы и избегаем N+1 проблем в ORM.
Читать статью →Обзор нового подхода к рендерингу в экосистеме React. Когда стоит переносить логику на сервер, как это влияет на размер бандла и почему это будущее веб-разработки.
Читать статью →Гайд по переходу с Docker Compose на оркестратор. Настраиваем Ingress, разбираемся с ConfigMaps и Secrets, и пишем первые Helm-чарты для деплоя микросервисов.
Читать статью →Как сделать вашу систему устойчивой к падению зависимых сервисов. Реализация паттерна на примере Go и Python, настройка таймаутов и порогов срабатывания.
Читать статью →Где хранить токены: LocalStorage или HttpOnly Cookies? Разбираем уязвимости XSS и CSRF, а также стратегии ротации refresh-токенов для современных SPA приложений.
Читать статью →Понимаем event loop, корутины и задачи. Пишем простой асинхронный веб-скрапер и сравниваем производительность с многопоточным подходом.
Читать статью →