Скоро
6 Поля и свойства
Нужны ли геттеры и сеттеры объектам. Чем объект отличается от структуры данных. Какая роль DTO и стоит ли ими злоупотреблять.
Скоро
77 Event Storming доменной модели
Анализ доменной модели аукциона через подход Event Storming. Поиск сущностей, команд и событий. Проектирование независимой модели.
Скоро
80 Запуск команд в Command Bus
...
Скоро
83 Кабинет и страница профиля
...
Скоро
78 Брокер очередей RabbitMQ
...
Скоро
82 WebSocket-уведомления с Centrifugo
...
Скоро
79 Публикация событий и паттерн Outbox
...
Скоро
81 Идемпотентный консьюмер событий
...
Скоро
86 Приём платежей и онлайн-касса
...
Скоро
84 Логирование и мониторинг
...
Скоро
85 Корреляция запросов по Request ID
...
Скоро
87 Публикация лотов и модерация
...
Скоро
Скоро
90 Арбитраж для решения споров
...
Скоро
89 Проведение сделки
...
Скоро
91 Заявки на вывод средств
...
Скоро
5 Process Modelling: Команды и политики
Второй этап Event Storming. Определение команд Use Cases, приводящих к появлению доменных событий. Взаимодействие через политики.
Скоро
6 Software Design: Агрегаты и контексты
Третий этап Event Storming. Выделение доменных агрегатов и группировка агрегатов в контексты.
Скоро
3 Блокирующий и неблокирующий код
Какие операции в коде являются блокирующими, а какие неблокирующими. Используем неблокирующий ввод и вывод для ускорения работы программы.
Скоро
2 Построители стабов и моков
Как работают автоматические генераторы стабов и моков для тестирования кода в тестовых фреймворках вроде PHPUnit.
Технология
Фреймворк
Язык
Метки