На одном из собеседований в секции поговорить про архитектуру мне задали вот такой вопрос:
Пусть мы делаем бэкенд для некоего аналога яндекс пробок.
У нас уже есть готовый сервис картографии, а также популярное мобильное приложение, которое установлено у кучи автовладельцев и шлет нам геокоординаты.
Нужно придумать общую архитектуру бэкенда, продумать нагрузки и т.п.
Это вопрос не с одним правильным ответом, а на поговорить.
Но от него я выпал в осадок, т.к. никогда раньше на таком уровне системы не проектировал, а больше делал конкретные задачи (я — обычный миддл).
Что-то попытался родить, но мне самому не понравилось, интервьюеру, видимо, тоже.
А вопрос к форуму такой: что можно почитать на эту тему?
Должны же быть какие-то типовые архитектурные задачи, типовые проблемы их типовые решения, и описания этих решений.
Ну, т.е. книжки про архитектуру, по аналогии с тем, как есть книжки про качество кода.