Потому что только на курсах вы можете выполнять практические задания с ревью от экспертов. А на курсе «Архитектура приложений» это не просто задания, а полноценный проект для отработки всех полученных знаний.
Тему можно выбрать из предложенных:
Сервис для рассылки уведомлений. Отслеживает изменение курса USD на сайте Мосбиржи и отправляет сообщение с актуальным курсом на электронную почту раз в час
Сервис для создания бэкапов. Телеграм-бот принимает все поступающие к нему файлы и помещает их на Яндекс. Диск
Сервис для конвертации файлов. Принимает в веб-форме odf-файл, конвертирует его в pdf и предоставляет пользователю по ссылке
REST API. Предоставляет эндпоинты для выполнения CRUD-операций в СУБД PostgreSQL
Сервис умного дома. Предоставляет API для управления выключателями и получения данных с датчиков
ETL. Сервис читает данные (csv-файлы, содержимое: key-value) из определенной директории, очищает данные по критерию «value — натуральное число» и записывает результат в другую заданную директорию в виде json-файла
А ещё можно предложить свою — спикеры курса согласуют её, если она будет соответствовать программе.
Каждый проект содержит:
функциональные требования к системе;
нефункциональные требования к системе;
технологии;
реализация при помощи архитектурных подходов и обоснование своего выбора.