Любая интересная тема. Стандартно Интернет-магазин. А вообще достаточно сдать все дз по выбранной теме и немного доработать
Продемонстрировать и рассказать те паттерны и инструменты, которые использованы в проекте
Примеры вопросов, которые можно осветить:
- как устроен алертинг и мониторинг? что мониторите и зачем?
- как декомпозировали сервисы?
- какие используется паттерны межсервисного взаимодействия?
- какие протоколы?
- как устроена аутентификация и авторизация?
- используется ли api gateway или service mesh? Если да, то какие его фичи считаете уместным использовать?
- проводили ли нагрузочное тестирование?
- используется ли асинхронное взаимодействие сервисов? Если да, то какой выбрали брокер сообщений? И почему?
- какие используете БД? Почему именно такие? Как храните данные?
- как обеспечивает консистентность данных между разными сервисами?
- используется ли шардинг?
- используется ли кеширование внутри сервисов?
- есть ли распределенные транзакции?
- Подготовить презентацию
- Время на защиту 15-20 минут + QA