Григорий Чалый

Григорий Чалый

Backend-разработчик

Эксперт по разработке высоконагруженных API на NestJS и Django. Освещает темы REST, архитектуры БД, индексов и оптимизации SQL-запросов.

Backend
NestJS
PostgreSQL
SQL
API

Публикации

20 статей
/blog/kak-razvernut-postgresql-i-podklyuchitsya-k-ney-iz-python-s-pomoshchyu-psycopg2
·

Как развернуть PostgreSQL и подключиться к ней из Python с помощью psycopg2

Разбираем, как установить PostgreSQL, создать базу данных и подключиться к ней из Python через psycopg2. Примеры простых SQL-запросов и работы с данными.

Инструкция
/blog/chto-takoe-redis-i-kak-ispolzovat-ego-dlya-keshirovania-zaprosov-v-nodejs
·

Что такое Redis и как использовать его для кэширования запросов в Node.js

Разбираем основы Redis и примеры его интеграции с Node.js для кэширования данных и снижения нагрузки на базу данных.

Инструкция
/blog/kak-realizovat-zagruzku-i-hranenie-faylov-v-s3-sovmestimyh-hranilishchah
·

Как реализовать загрузку и хранение файлов в S3-совместимых хранилищах

Разбираем базовую схему загрузки изображений и других файлов в S3-совместимые хранилища, настройку доступа и работу с presigned URL.

Инструкция
/blog/kak-realizovat-autentifikaciyu-po-jwt-v-nodejs-express
·

Как реализовать аутентификацию по JWT в Node.js + Express

Создаём простое API с аутентификацией через JWT: генерируем токены при логине, проверяем их middleware и защищаем приватные маршруты.

Инструкция
/blog/chto-takoe-websockets-i-kak-realizovat-live-obnovleniya-na-fronte-i-beke
·

Что такое WebSockets и как реализовать live-обновления на фронте и бэке

Изучаем WebSocket: как установить соединение, отправлять и получать данные, реализовать live-обновления на фронтенде и бэкенде. Также рассматриваем безопасность, аутентификацию и ограничения.

Инструкция
/blog/chto-takoe-rspamd-i-kak-nastroit-antispam-filtr
·

Что такое Rspamd и как настроить антиспам-фильтр

Разбираем работу Rspamd: система правил и скоринга, greylisting, добавление заголовков, примеры конфигурации. Смотрим, как фильтр помогает защищать корпоративную почту от спама.

Инструкция