Backend разработка
tRPC + Zod: типобезопасный fullstack без кодогенерации - практическое руководство
Полное практическое руководство по tRPC v11 + Zod + Next.js: роутеры, процедуры, middleware авторизации, обработка ошибок и React Query интеграция на реальном CRUD примере.
Event-Driven Architecture в Node.js: Outbox Pattern, Kafka и гарантии доставки
Практическое руководство по надёжной event-driven архитектуре в Node.js: Outbox Pattern с PostgreSQL, Kafka с идемпотентностью, Saga для распределённых транзакций - с полным рабочим кодом.
Как настроить фоновые задачи Laravel Queue для интернет-магазина (2016, Казахстан)
Отправка email, SMS через Mobizon, генерация чеков - всё это блокировало ответ сервера на 3-8 секунд. Laravel Queue с Redis в 2016 году решил проблему: тяжёлые операции уходили в фон, пользователь получал ответ за 200ms. Полная настройка: Jobs, Queue Workers, Supervisor, failed jobs.
MySQL и казахский текст в 2012: коллации, полнотекстовый поиск и подводные камни UTF-8
Казахский алфавит содержит символы, которые MySQL обрабатывал непредсказуемо в 2012 году: ә, ғ, қ, ң, ө, ұ, ү, h с точкой. Сортировка была неверной, полнотекстовый поиск не находил нужное, а collation utf8_general_ci давал одинаковый результат для разных казахских букв. Вот как мы это решили.