Ставил, пробовал. Вроде как нашел, но не уверен. Конкретно на том сайте вызывалась функция инициализация 2 раз, хз почему. Возможно Стейт обнулялся и терялся при повторном вызове. Хз почему так себя вело в разных версиях
Designing Data-Intensive Applications by Martin Kleppmann . Patterns of Enterprise Application Architecture By Martin Fowler . Но это вопросы которые нигде особо не прочитаешь и надо просто иметь опыт архитектуры больших приложений? Вот гугление больше всего эти две книги советуют. Как я понимаю есть вопросы когда какое то приложение спрашивают как бы сделал архитектуру и часть контор спрашивает, как условную парковку спроектировать