almdev Технический блог
Backend

Серверная
логика и данные.

API, схемы БД, фоновые воркеры, интеграции и границы домена. Раздел про решения, которые держат бизнес-логику и данные в предсказуемом состоянии.

Backend almdev

Карта раздела

Направления внутри раздела

Выберите тему, чтобы перейти к её материалам.

Свежие статьи

Шесть последних материалов раздела. Остальные — внутри направлений.

Сбойное сообщение перенаправляется из очереди в аварийный лоток
Очереди 6 мин

Когда очередь падает: повторы, dead letter и мониторинг

Классификация отказов в Symfony Messenger, своя стратегия повторов под разные исключения, обработчик проваленн...

3 сен 8 просм.

Печатный контракт API с печатями запроса, ответа и ошибок
Архитектура 7 мин

Swagger в PHP: как я начал документировать API только в 2022 году

Как Swagger превратил документацию из заметок в контракт API: Form Request и Resource в Laravel, DTO в Symfony...

1 сен 9 просм.

Документ проходит последовательные станции конвейера обработки
Очереди 6 мин

Конвейер обработки документов на Symfony Messenger

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

23 июл 2 просм.

Многоуровневый механизм собирается из шагов, блоков и полей анкеты
Данные 6 мин

Конструктор анкет: анкета, шаг, блок, поле

Как устроен конструктор многошаговых анкет: зачем блок отдельно от шага, как одна структура живёт и в коде, и...

23 июн 2 просм.

Манипулятор добавляет типизированные модули в конструктор пользовательских полей
Данные 6 мин

Пользовательские поля без миграций

Кастомные поля анкеты, которые заводит заказчик без релиза: две сущности, типизированное хранилище значений, в...

19 мая

Один программный сердечник питает локальную и облачную установки
Архитектура 6 мин

Self-hosted и SaaS из одного кода

Режим развёртывания как параметр конфигурации: что реально различается между коробкой и облаком, как скрыть ра...

16 апр 4 просм.

Теги рубрики