Архитектура, языки и карьерные возможности в…

14 Nov 2026
• AI digest
• Backend_ru
Open web version Open in app

Ключевые события и тренды

● Laravel 13.40 позволяет менять порядок глобальных middleware Laravel 13.40 вводит возможность вставлять middleware после или перед конкретным обработчиком в глобальной цепочке. Это важно для правильной обработки данных, например, для аудита запроса, который должен опираться на адрес клиента после обработки доверенных прокси. Для вставки используется метод insertAfter() или insertBefore() в колбэке withMiddleware() в bootstrap/app.php (источник).

● Яндекс разработал механизм отмены для C++20-корутин Раед Романов, старший разработчик Яндекса, представил доклад о проектировании механизма отмены для C++20-корутин, реализованного в библиотеке YaIO. Корутины позволяют приостанавливать выполнение функций без блокировки потока, но стандартная библиотека не предоставляет готовых примитивов для отмены ожидающих операций. Механизм отмены необходим, чтобы прерывать неактуальные запросы и спящие корутины, обеспечивая отзывчивость системы. Проектирование включало три подхода, столкновение с дэдлоками в продакшене и в итоге привело к решению с использованием обычной подписки на события, семафоров, Cancelling thread id и разделения обработчиков отмены на две фазы (источник). photo

● 11 ключевых областей для System Design собеседований 80% вопросов на собеседованиях по System Design проверяют 20% знаний. Выделены 11 областей, необходимых для освоения: масштабируемое хранение данных (SQL/NoSQL, партиционирование, индексы, модели согласованности), кэширование (клиентский/серверный, стратегии, распределённый кэш), балансировка нагрузки (горизонтальное масштабирование, алгоритмы, обратный прокси), асинхронная обработка (брокеры сообщений, Event-Driven Architecture), масштабирование чтения/записи в базах данных (репликация, шардирование, CAP-теорема), концепции распределённых систем (алгоритмы консенсуса, разрешение конфликтов), надёжность и отказоустойчивость (резервирование, Health Checks), CDN, проектирование API (REST/GraphQL, пагинация, версионирование, Rate Limiting), поисковые системы (индексация, полнотекстовые движки), мониторинг, наблюдаемость и безопасность (метрики, трассировка, логирование, аутентификация/авторизация, шифрование) (источник). photo

● Проектирование Saved Search и Notifications: три сложные проблемы масштабирования Функция сохранения поисковых запросов с ежедневными уведомлениями скрывает три ключевые проблемы при масштабировании:

  1. Проверка всех запросов не масштабируется: Вместо наивного подхода «Новая запись создана → проверяем все запросы», используется инвертированный индекс. Поисковые термины из сохранённых запросов связываются с пользователями, и новые записи мгновенно находят подходящие запросы.
  2. Уведомления нужно объединять: Пользователи не хотят получать множество писем. Система должна записывать совпадения, а затем ежедневная задача формирует дайджест, обеспечивая дедупликацию, аудит и контроль.
  3. Система нуждается в дедупликации: Для избежания повторных уведомлений об одной и той же записи, результаты группируются по пользователю и записи, а совпавшие поисковые запросы добавляются как контекст. Важно разделять ответственность: поисковый механизм определяет совпадения, хранилище уведомлений сохраняет информацию, а генератор дайджестов удаляет дубликаты и форматирует результаты (источник). photo

● Гибкость (agility) в разработке программного обеспечения Гибкость означает способность команды, процесса или системы быстро адаптироваться к изменениям. Она включает быструю адаптацию к изменениям требований и архитектуры, использование кратких итераций и обратной связи, минимизацию технического долга, кросс-функциональные команды и автоматизацию с помощью CI/CD. Применение гибкости актуально для запуска MVP, изменения бизнес-целей и адаптации к новым технологиям. Преимущества включают улучшенное качество, быструю доставку ценности и снижение рисков (источник).

● Опыт перехода в 1С для буста дохода в IT @backendquiz сообщает об опыте Егора, техлида на Go и старшего 1С-разработчика, который за 2,5 недели получил оффер на 350 000 ₽ на руки в 1С, не бросая основную работу. Егор утверждает, что собеседования по 1С оказались проще, без лайвкодинга и системного дизайна. Он советует, как зайти в 1С, что изучить, и как совмещать несколько проектов для повышения дохода (источник).

Вакансии

Middle PHP разработчик

Kokoc Group ищет Middle PHP разработчика для переноса бэкенда Na100pro на Laravel, развития микросервисов, подключения внешних API. Требуется опыт коммерческой разработки на PHP от трёх лет, знание Symfony или Laravel и опыт с реляционными базами данных. Вакансия удалённая (источник).

Итоговая аналитика

День 13 ноября 2026 года в сообществе Backend_ru был насыщен технической информацией и аналитикой, преимущественно из новостных каналов. Основной акцент был сделан на развитии технологий бэкенда, таких как обновления фреймворков (Laravel), глубокие технические решения в высокопроизводительных системах (C++20-корутины Яндекса) и фундаментальные аспекты архитектуры сервисов (System Design, масштабирование систем уведомлений).

Общий тон публикаций — информативный и образовательный, с фокусом на повышение квалификации разработчиков. Отмечена важность системного подхода к проектированию и умению адаптироваться к изменениям (Agility). Отсутствие активных дискуссий в чатах может указывать на то, что представленные материалы были восприняты как готовые знания, не требующие немедленного обсуждения или вызвавшие меньше споров.

Интересным трендом является освещение нестандартных карьерных путей, таких как освоение 1С для увеличения дохода, что может быть актуально для бэкенд-разработчиков, ищущих способы диверсификации своих компетенций или источники дополнительного заработка. Информация о вакансиях продолжает демонстрировать спрос на PHP-разработчиков, особенно с опытом работы с Laravel.

Как следствие, сообщество Backend_ru получило ценный материал для углубления знаний в System Design, повышения эффективности разработки и, возможно, рассмотрения новых карьерных возможностей. Отсутствие реальных дискуссий в группе в этот день не позволяет оценить текущие настроения или выявить конкретные болевые точки участников, но подчеркивает роль каналов как источников экспертных знаний.

Telegram sources

Source: AI summary of public Telegram discussions in the Backend_ru community. Personal identifiers are removed; the text is generated automatically.

Related digests

Other recent summaries from this community.

Backend_ru
Инструменты, Архитектура и Вакансии в Бэкенд-разработке
Backend_ru
Анализ паттерна Saga, концепции кэширования и анонс…
Backend_ru
Архитектурные паттерны, оптимизация и вакансии PHP
Backend_ru
Laravel: Уведомления о долгих заданиях очереди

Want digests of your own chats?

Connect your Telegram chats to Conoted — AI builds daily summaries, topical threads, and people maps. No more scrolling through thousands of messages.

Open web version Open in app
App Store Google Play
Get Conoted: Web version Requests from chats