Недавно был аналогичный вопрос и я писал развернутый ответ к нему:
Как повысить знания в области архитектуры веб проектов?
Повторю вкратце: много информации есть в открытом доступе, начиная от вводных статей начального уровня (типа
habrahabr.ru/post/15362 - моя очень давняя публикация), заканчивая докладами с конференций, на которых разбираются и глубокие частные вопросы.
Например, в интернете доступны записи с многих технологических конференций:
https://techforum.mail.ru/video/
https://tech.yandex.ru/events/yac/
ritconf.ru/archive и www.highload.ru (тут видеозаписей нет, но есть слайды почти всех презентаций)